From 95976c6b764efad2b61921af6e8b8aa215ef3fd8 Mon Sep 17 00:00:00 2001 From: Apress Date: Wed, 19 Oct 2016 20:11:15 +0100 Subject: [PATCH] First commit --- 9781430265023.jpg | Bin 0 -> 8614 bytes 9781430265023/Examples/.DS_Store | Bin 0 -> 6148 bytes 9781430265023/Examples/chapter3/3.1.html | 33 + 9781430265023/Examples/chapter3/3.2.html | 54 + 9781430265023/Examples/chapter3/3.3.html | 31 + 9781430265023/Examples/chapter3/3.4.html | 33 + 9781430265023/Examples/chapter3/3.5.html | 37 + 9781430265023/Examples/chapter3/3.6.html | 35 + 9781430265023/Examples/chapter3/3.7.html | 106 ++ 9781430265023/Examples/chapter3/3.8.html | 50 + 9781430265023/Examples/chapter4/.DS_Store | Bin 0 -> 6148 bytes 9781430265023/Examples/chapter4/4.1.html | 68 ++ 9781430265023/Examples/chapter4/4.xx.html | 552 +++++++++ .../Examples/chapter4/images/article.jpg | Bin 0 -> 53729 bytes .../Examples/chapter4/images/callout1.jpg | Bin 0 -> 33415 bytes .../Examples/chapter4/images/callout2.jpg | Bin 0 -> 41165 bytes .../Examples/chapter4/images/callout3.jpg | Bin 0 -> 25660 bytes .../Examples/chapter4/images/featured1.jpg | Bin 0 -> 15927 bytes .../Examples/chapter4/images/featured2.jpg | Bin 0 -> 17248 bytes .../Examples/chapter4/images/featured3.jpg | Bin 0 -> 27719 bytes .../Examples/chapter4/images/featured4.jpg | Bin 0 -> 17336 bytes .../Examples/chapter4/images/featured5.jpg | Bin 0 -> 21018 bytes .../Examples/chapter4/images/featured6.jpg | Bin 0 -> 12622 bytes .../Examples/chapter4/images/featured7.jpg | Bin 0 -> 16709 bytes .../Examples/chapter4/images/featured8.jpg | Bin 0 -> 18151 bytes .../Examples/chapter4/images/featured9.jpg | Bin 0 -> 26502 bytes .../Examples/chapter4/images/mobydick.jpg | Bin 0 -> 204869 bytes .../Examples/chapter4/images/promoted1.jpg | Bin 0 -> 25866 bytes .../Examples/chapter4/images/promoted2.jpg | Bin 0 -> 54073 bytes .../Examples/chapter4/images/rightarrow.png | Bin 0 -> 1834 bytes 9781430265023/Examples/chapter5/.DS_Store | Bin 0 -> 6148 bytes 9781430265023/Examples/chapter5/chapter5.html | 265 +++++ .../chapter5/images/badge-locations.png | Bin 0 -> 880 bytes .../chapter5/images/badge-quality.png | Bin 0 -> 764 bytes .../chapter5/images/badge-tradeup.png | Bin 0 -> 939 bytes .../chapter5/images/badge-valueadd.png | Bin 0 -> 841 bytes .../chapter5/images/bigicon-freeadvice.png | Bin 0 -> 620 bytes .../chapter5/images/bigicon-incentives.png | Bin 0 -> 494 bytes .../chapter5/images/bigicon-locations.png | Bin 0 -> 657 bytes .../chapter5/images/bigicon-noobligation.png | Bin 0 -> 530 bytes .../chapter5/images/bigicon-quality.png | Bin 0 -> 548 bytes .../chapter5/images/bigicon-removals.png | Bin 0 -> 540 bytes 9781430265023/Examples/chapter7/.DS_Store | Bin 0 -> 6148 bytes .../Examples/chapter7/chapter7ex1.html | 68 ++ .../Examples/chapter7/chapter7ex2.html | 35 + .../Examples/chapter7/chapter7ex3.html | 41 + .../Examples/chapter7/chapter7ex4.html | 81 ++ 9781430265023/Examples/chapter7/guitar.jpg | Bin 0 -> 87611 bytes 9781430265023/Examples/chapter9/.DS_Store | Bin 0 -> 6148 bytes .../chapter9/Chapter 5 revisited/.DS_Store | Bin 0 -> 6148 bytes .../chapter9/Chapter 5 revisited/CNAME | 1 + .../chapter9/Chapter 5 revisited/Gruntfile.js | 108 ++ .../chapter9/Chapter 5 revisited/LICENSE | 13 + .../chapter9/Chapter 5 revisited/README.md | 37 + .../chapter9/Chapter 5 revisited/bower.json | 24 + .../Chapter 5 revisited/chapter9.html | 240 ++++ .../Chapter 5 revisited/css/flexboxgrid.css | 996 ++++++++++++++++ .../css/flexboxgrid.min.css | 1 + .../Chapter 5 revisited/css/index.css | 1 + .../Chapter 5 revisited/css/index.min.css | 1 + .../design/flexboxgrid-template.sketch | Bin 0 -> 81920 bytes .../Chapter 5 revisited/dist/flexboxgrid.css | 1046 +++++++++++++++++ .../dist/flexboxgrid.min.css | 1 + .../images/badge-locations.png | Bin 0 -> 880 bytes .../images/badge-quality.png | Bin 0 -> 764 bytes .../images/badge-tradeup.png | Bin 0 -> 939 bytes .../images/badge-valueadd.png | Bin 0 -> 841 bytes .../images/bigicon-freeadvice.png | Bin 0 -> 620 bytes .../images/bigicon-incentives.png | Bin 0 -> 494 bytes .../images/bigicon-locations.png | Bin 0 -> 657 bytes .../images/bigicon-noobligation.png | Bin 0 -> 530 bytes .../images/bigicon-quality.png | Bin 0 -> 548 bytes .../images/bigicon-removals.png | Bin 0 -> 540 bytes .../chapter9/Chapter 5 revisited/img/menu.svg | 11 + .../chapter9/Chapter 5 revisited/index.html | 202 ++++ .../chapter9/Chapter 5 revisited/js/index.js | 1 + .../chapter9/Chapter 5 revisited/package.json | 36 + .../src/css/flexboxgrid.css | 804 +++++++++++++ .../Chapter 5 revisited/src/css/style.css | 290 +++++ .../Chapter 5 revisited/src/index.html | 775 ++++++++++++ .../Chapter 5 revisited/src/js/index.js | 13 + .../vendor/css/normalize.css | 407 +++++++ .../vendor/js/modernizr.flexbox.js | 4 + .../chapter9/Polyfill Example/.DS_Store | Bin 0 -> 6148 bytes .../Polyfill Example/polyfill-end.html | 63 + .../Polyfill Example/polyfill-start.html | 56 + .../Polyfill Example/polyfill/.DS_Store | Bin 0 -> 6148 bytes .../Polyfill Example/polyfill/README.md | 19 + .../polyfill/angular/multiColumnPolyfill.js | 23 + .../Polyfill Example/polyfill/bower.json | 14 + .../Polyfill Example/polyfill/multicolumn.js | 182 +++ .../Examples/chapter9/flexboxgrid-6.3.0-2.zip | Bin 0 -> 71721 bytes 9781430265023/__MACOSX/._Examples | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._.DS_Store | Bin 0 -> 120 bytes 9781430265023/__MACOSX/Examples/._chapter10 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter3 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter4 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter5 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter6 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter7 | Bin 0 -> 239 bytes 9781430265023/__MACOSX/Examples/._chapter9 | Bin 0 -> 239 bytes .../__MACOSX/Examples/chapter3/._3.1.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.2.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.3.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.4.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.5.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.6.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.7.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter3/._3.8.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter4/._.DS_Store | Bin 0 -> 120 bytes .../__MACOSX/Examples/chapter4/._4.1.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter4/._4.xx.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter4/._images | Bin 0 -> 239 bytes .../Examples/chapter4/images/._article.jpg | Bin 0 -> 367 bytes .../Examples/chapter4/images/._callout1.jpg | Bin 0 -> 362 bytes .../Examples/chapter4/images/._callout2.jpg | Bin 0 -> 367 bytes .../Examples/chapter4/images/._callout3.jpg | Bin 0 -> 365 bytes .../Examples/chapter4/images/._featured1.jpg | Bin 0 -> 367 bytes .../Examples/chapter4/images/._featured2.jpg | Bin 0 -> 368 bytes .../Examples/chapter4/images/._featured3.jpg | Bin 0 -> 366 bytes .../Examples/chapter4/images/._featured4.jpg | Bin 0 -> 368 bytes .../Examples/chapter4/images/._featured5.jpg | Bin 0 -> 364 bytes .../Examples/chapter4/images/._featured6.jpg | Bin 0 -> 366 bytes .../Examples/chapter4/images/._featured7.jpg | Bin 0 -> 364 bytes .../Examples/chapter4/images/._featured8.jpg | Bin 0 -> 365 bytes .../Examples/chapter4/images/._featured9.jpg | Bin 0 -> 368 bytes .../Examples/chapter4/images/._mobydick.jpg | Bin 0 -> 701 bytes .../Examples/chapter4/images/._promoted1.jpg | Bin 0 -> 369 bytes .../Examples/chapter4/images/._promoted2.jpg | Bin 0 -> 368 bytes .../Examples/chapter4/images/._rightarrow.png | Bin 0 -> 363 bytes .../__MACOSX/Examples/chapter5/._.DS_Store | Bin 0 -> 120 bytes .../Examples/chapter5/._chapter5.html | Bin 0 -> 290 bytes .../__MACOSX/Examples/chapter5/._images | Bin 0 -> 239 bytes .../chapter5/images/._badge-locations.png | Bin 0 -> 367 bytes .../chapter5/images/._badge-quality.png | Bin 0 -> 366 bytes .../chapter5/images/._badge-tradeup.png | Bin 0 -> 368 bytes .../chapter5/images/._badge-valueadd.png | Bin 0 -> 368 bytes .../chapter5/images/._bigicon-freeadvice.png | Bin 0 -> 362 bytes .../chapter5/images/._bigicon-incentives.png | Bin 0 -> 368 bytes .../chapter5/images/._bigicon-locations.png | Bin 0 -> 364 bytes .../images/._bigicon-noobligation.png | Bin 0 -> 363 bytes .../chapter5/images/._bigicon-quality.png | Bin 0 -> 367 bytes .../chapter5/images/._bigicon-removals.png | Bin 0 -> 367 bytes .../__MACOSX/Examples/chapter7/._.DS_Store | Bin 0 -> 120 bytes .../Examples/chapter7/._chapter7ex1.html | Bin 0 -> 239 bytes .../Examples/chapter7/._chapter7ex2.html | Bin 0 -> 290 bytes .../Examples/chapter7/._chapter7ex3.html | Bin 0 -> 239 bytes .../Examples/chapter7/._chapter7ex4.html | Bin 0 -> 239 bytes .../__MACOSX/Examples/chapter7/._guitar.jpg | Bin 0 -> 369 bytes .../__MACOSX/Examples/chapter9/._.DS_Store | Bin 0 -> 120 bytes .../Examples/chapter9/._Chapter 5 revisited | Bin 0 -> 239 bytes .../Examples/chapter9/._Polyfill Example | Bin 0 -> 239 bytes .../chapter9/._flexboxgrid-6.3.0-2.zip | Bin 0 -> 625 bytes .../chapter9/Chapter 5 revisited/._.DS_Store | Bin 0 -> 120 bytes .../chapter9/Chapter 5 revisited/._CNAME | Bin 0 -> 331 bytes .../Chapter 5 revisited/._Gruntfile.js | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._LICENSE | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._README.md | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._bower.json | Bin 0 -> 331 bytes .../Chapter 5 revisited/._chapter9.html | Bin 0 -> 290 bytes .../chapter9/Chapter 5 revisited/._css | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._design | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._dist | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._images | Bin 0 -> 239 bytes .../chapter9/Chapter 5 revisited/._img | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._index.html | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._js | Bin 0 -> 331 bytes .../Chapter 5 revisited/._package.json | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._src | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/._vendor | Bin 0 -> 331 bytes .../Chapter 5 revisited/css/._flexboxgrid.css | Bin 0 -> 331 bytes .../css/._flexboxgrid.min.css | Bin 0 -> 331 bytes .../Chapter 5 revisited/css/._index.css | Bin 0 -> 331 bytes .../Chapter 5 revisited/css/._index.min.css | Bin 0 -> 331 bytes .../design/._flexboxgrid-template.sketch | Bin 0 -> 331 bytes .../dist/._flexboxgrid.css | Bin 0 -> 331 bytes .../dist/._flexboxgrid.min.css | Bin 0 -> 331 bytes .../images/._badge-locations.png | Bin 0 -> 364 bytes .../images/._badge-quality.png | Bin 0 -> 367 bytes .../images/._badge-tradeup.png | Bin 0 -> 364 bytes .../images/._badge-valueadd.png | Bin 0 -> 364 bytes .../images/._bigicon-freeadvice.png | Bin 0 -> 363 bytes .../images/._bigicon-incentives.png | Bin 0 -> 368 bytes .../images/._bigicon-locations.png | Bin 0 -> 365 bytes .../images/._bigicon-noobligation.png | Bin 0 -> 363 bytes .../images/._bigicon-quality.png | Bin 0 -> 368 bytes .../images/._bigicon-removals.png | Bin 0 -> 368 bytes .../Chapter 5 revisited/img/._menu.svg | Bin 0 -> 331 bytes .../Chapter 5 revisited/js/._index.js | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/src/._css | Bin 0 -> 331 bytes .../Chapter 5 revisited/src/._index.html | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/src/._js | Bin 0 -> 331 bytes .../src/css/._flexboxgrid.css | Bin 0 -> 331 bytes .../Chapter 5 revisited/src/css/._style.css | Bin 0 -> 331 bytes .../Chapter 5 revisited/src/js/._index.js | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/vendor/._css | Bin 0 -> 331 bytes .../chapter9/Chapter 5 revisited/vendor/._js | Bin 0 -> 331 bytes .../vendor/css/._normalize.css | Bin 0 -> 331 bytes .../vendor/js/._modernizr.flexbox.js | Bin 0 -> 331 bytes .../chapter9/Polyfill Example/._.DS_Store | Bin 0 -> 120 bytes .../chapter9/Polyfill Example/._polyfill | Bin 0 -> 331 bytes .../Polyfill Example/._polyfill-end.html | Bin 0 -> 290 bytes .../Polyfill Example/._polyfill-start.html | Bin 0 -> 290 bytes .../Polyfill Example/polyfill/._.DS_Store | Bin 0 -> 120 bytes .../Polyfill Example/polyfill/._README.md | Bin 0 -> 331 bytes .../Polyfill Example/polyfill/._angular | Bin 0 -> 331 bytes .../Polyfill Example/polyfill/._bower.json | Bin 0 -> 331 bytes .../polyfill/._multicolumn.js | Bin 0 -> 331 bytes .../polyfill/angular/._multiColumnPolyfill.js | Bin 0 -> 331 bytes LICENSE.txt | 27 + README.md | 15 + contributing.md | 14 + 212 files changed, 6914 insertions(+) create mode 100644 9781430265023.jpg create mode 100644 9781430265023/Examples/.DS_Store create mode 100644 9781430265023/Examples/chapter3/3.1.html create mode 100644 9781430265023/Examples/chapter3/3.2.html create mode 100644 9781430265023/Examples/chapter3/3.3.html create mode 100644 9781430265023/Examples/chapter3/3.4.html create mode 100644 9781430265023/Examples/chapter3/3.5.html create mode 100644 9781430265023/Examples/chapter3/3.6.html create mode 100644 9781430265023/Examples/chapter3/3.7.html create mode 100644 9781430265023/Examples/chapter3/3.8.html create mode 100644 9781430265023/Examples/chapter4/.DS_Store create mode 100644 9781430265023/Examples/chapter4/4.1.html create mode 100644 9781430265023/Examples/chapter4/4.xx.html create mode 100644 9781430265023/Examples/chapter4/images/article.jpg create mode 100644 9781430265023/Examples/chapter4/images/callout1.jpg create mode 100644 9781430265023/Examples/chapter4/images/callout2.jpg create mode 100644 9781430265023/Examples/chapter4/images/callout3.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured1.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured2.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured3.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured4.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured5.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured6.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured7.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured8.jpg create mode 100644 9781430265023/Examples/chapter4/images/featured9.jpg create mode 100644 9781430265023/Examples/chapter4/images/mobydick.jpg create mode 100644 9781430265023/Examples/chapter4/images/promoted1.jpg create mode 100644 9781430265023/Examples/chapter4/images/promoted2.jpg create mode 100644 9781430265023/Examples/chapter4/images/rightarrow.png create mode 100644 9781430265023/Examples/chapter5/.DS_Store create mode 100644 9781430265023/Examples/chapter5/chapter5.html create mode 100644 9781430265023/Examples/chapter5/images/badge-locations.png create mode 100644 9781430265023/Examples/chapter5/images/badge-quality.png create mode 100644 9781430265023/Examples/chapter5/images/badge-tradeup.png create mode 100644 9781430265023/Examples/chapter5/images/badge-valueadd.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-freeadvice.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-incentives.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-locations.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-noobligation.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-quality.png create mode 100644 9781430265023/Examples/chapter5/images/bigicon-removals.png create mode 100644 9781430265023/Examples/chapter7/.DS_Store create mode 100644 9781430265023/Examples/chapter7/chapter7ex1.html create mode 100644 9781430265023/Examples/chapter7/chapter7ex2.html create mode 100644 9781430265023/Examples/chapter7/chapter7ex3.html create mode 100644 9781430265023/Examples/chapter7/chapter7ex4.html create mode 100644 9781430265023/Examples/chapter7/guitar.jpg create mode 100644 9781430265023/Examples/chapter9/.DS_Store create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/.DS_Store create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/CNAME create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/Gruntfile.js create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/LICENSE create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/README.md create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/bower.json create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/chapter9.html create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.min.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.min.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/design/flexboxgrid-template.sketch create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.min.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-locations.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-quality.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-tradeup.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-valueadd.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-freeadvice.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-incentives.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-locations.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-noobligation.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-quality.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-removals.png create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/img/menu.svg create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/index.html create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/js/index.js create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/package.json create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/flexboxgrid.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/style.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/src/index.html create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/src/js/index.js create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/css/normalize.css create mode 100644 9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/js/modernizr.flexbox.js create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/.DS_Store create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill-end.html create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill-start.html create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill/.DS_Store create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill/README.md create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill/angular/multiColumnPolyfill.js create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill/bower.json create mode 100644 9781430265023/Examples/chapter9/Polyfill Example/polyfill/multicolumn.js create mode 100644 9781430265023/Examples/chapter9/flexboxgrid-6.3.0-2.zip create mode 100644 9781430265023/__MACOSX/._Examples create mode 100644 9781430265023/__MACOSX/Examples/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/._chapter10 create mode 100644 9781430265023/__MACOSX/Examples/._chapter3 create mode 100644 9781430265023/__MACOSX/Examples/._chapter4 create mode 100644 9781430265023/__MACOSX/Examples/._chapter5 create mode 100644 9781430265023/__MACOSX/Examples/._chapter6 create mode 100644 9781430265023/__MACOSX/Examples/._chapter7 create mode 100644 9781430265023/__MACOSX/Examples/._chapter9 create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.1.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.2.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.3.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.4.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.5.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.6.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.7.html create mode 100644 9781430265023/__MACOSX/Examples/chapter3/._3.8.html create mode 100644 9781430265023/__MACOSX/Examples/chapter4/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter4/._4.1.html create mode 100644 9781430265023/__MACOSX/Examples/chapter4/._4.xx.html create mode 100644 9781430265023/__MACOSX/Examples/chapter4/._images create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._article.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._callout1.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._callout2.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._callout3.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured1.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured2.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured3.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured4.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured5.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured6.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured7.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured8.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._featured9.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._mobydick.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._promoted1.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._promoted2.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter4/images/._rightarrow.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter5/._chapter5.html create mode 100644 9781430265023/__MACOSX/Examples/chapter5/._images create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._badge-locations.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._badge-quality.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._badge-tradeup.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._badge-valueadd.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-freeadvice.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-incentives.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-locations.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-noobligation.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-quality.png create mode 100644 9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-removals.png create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._chapter7ex1.html create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._chapter7ex2.html create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._chapter7ex3.html create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._chapter7ex4.html create mode 100644 9781430265023/__MACOSX/Examples/chapter7/._guitar.jpg create mode 100644 9781430265023/__MACOSX/Examples/chapter9/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter9/._Chapter 5 revisited create mode 100644 9781430265023/__MACOSX/Examples/chapter9/._Polyfill Example create mode 100644 9781430265023/__MACOSX/Examples/chapter9/._flexboxgrid-6.3.0-2.zip create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._CNAME create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._Gruntfile.js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._LICENSE create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._README.md create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._bower.json create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._chapter9.html create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._design create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._dist create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._images create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._img create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._index.html create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._package.json create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._src create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._vendor create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.min.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.min.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/design/._flexboxgrid-template.sketch create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.min.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-locations.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-quality.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-tradeup.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-valueadd.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-freeadvice.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-incentives.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-locations.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-noobligation.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-quality.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-removals.png create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/img/._menu.svg create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/js/._index.js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._index.html create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._flexboxgrid.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._style.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/js/._index.js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/css/._normalize.css create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/js/._modernizr.flexbox.js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-end.html create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-start.html create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._.DS_Store create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._README.md create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._angular create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._bower.json create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._multicolumn.js create mode 100644 9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/angular/._multiColumnPolyfill.js create mode 100644 LICENSE.txt create mode 100644 README.md create mode 100644 contributing.md diff --git a/9781430265023.jpg b/9781430265023.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16740f85bb84e2f0fe3ae3d0305c55a9e092b6b0 GIT binary patch literal 8614 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 literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/.DS_Store b/9781430265023/Examples/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6f307024d32c30ed4d4ca7b801ec57ac2dcc4177 GIT binary patch literal 6148 zcmeHKOG*SW5PhYyXmB%2m$`z7h`TVfC-4Glx8g$SL1*?kh_~?up2%0JQl^>UauBJ4 z)JsyIbRKk)0wAmHcm^y1bZm;EordUi({$v{3!>B<8$93@=P%RPHxm8DDgE{i1D}c(rS+xkCj5!9Xw&3j@hvo(n1jnC0eL>i6Iuw`Q(1t zu^3u7#ETE{mA{J@sjD-8s_u|%7&;gT2IdSL+i=D3$o+GE#X!fLi`enyrs9AKrh7;o<)g EFJ-SOod5s; literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter3/3.1.html b/9781430265023/Examples/chapter3/3.1.html new file mode 100644 index 0000000..ced72f6 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.1.html @@ -0,0 +1,33 @@ + + + + + Example of Relative and Absolute Positioning + + + +
Element 1
+
Element 2
+
Element 3
+
Element 4
+
Element 5
+
Element 6
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.2.html b/9781430265023/Examples/chapter3/3.2.html new file mode 100644 index 0000000..568504d --- /dev/null +++ b/9781430265023/Examples/chapter3/3.2.html @@ -0,0 +1,54 @@ + + + + + Example of Relative and Absolute Positioning + + + +
+ Element 1 +
Element 4
+
+
Element 2
+
+ Element 3 +
Element 5
+
+
Element 6
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.3.html b/9781430265023/Examples/chapter3/3.3.html new file mode 100644 index 0000000..63ffda3 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.3.html @@ -0,0 +1,31 @@ + + + + + Example of Relative and Absolute Positioning + + + +
+
Floating element
+

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Etiam porta sem malesuada magna mollis euismod. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
+ + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.4.html b/9781430265023/Examples/chapter3/3.4.html new file mode 100644 index 0000000..e2f9b80 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.4.html @@ -0,0 +1,33 @@ + + + + + Example of Relative and Absolute Positioning + + + +
+
Floating element 1
+
Floating element 2
+
Floating element 3
+
Floating element 4
+

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Etiam porta sem malesuada magna mollis euismod. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.5.html b/9781430265023/Examples/chapter3/3.5.html new file mode 100644 index 0000000..981d20e --- /dev/null +++ b/9781430265023/Examples/chapter3/3.5.html @@ -0,0 +1,37 @@ + + + + + Example of Relative and Absolute Positioning + + + +
+
Floating element 1
+
Floating element 2
+
Floating element 3
+
Floating element 4
+

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Etiam porta sem malesuada magna mollis euismod. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.6.html b/9781430265023/Examples/chapter3/3.6.html new file mode 100644 index 0000000..66891e8 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.6.html @@ -0,0 +1,35 @@ + + + + + Example of Relative and Absolute Positioning + + + + +
+

Example of inline-block

+

Here is some content that includes an inline <span> element.

+

Here’s some more content, and this time the <span> elements have the class navitem applied to them: Item 1 Item 2 Item 3

+

Note that inline-block elements contribute to the layout.

+
+ + + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.7.html b/9781430265023/Examples/chapter3/3.7.html new file mode 100644 index 0000000..ec683a6 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.7.html @@ -0,0 +1,106 @@ + + + + + Example of Relative and Absolute Positioning + + + + + +
+ + + +
+

Welcome to our website

+

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Curabitur blandit tempus porttitor. Maecenas faucibus mollis interdum. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

+

Donec id elit non mi porta gravida at eget metus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Curabitur blandit tempus porttitor. Donec sed odio dui. Maecenas sed diam eget risus varius blandit sit amet non magna.

+

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Nulla vitae elit libero, a pharetra augue.

+

Sed posuere consectetur est at lobortis. Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Nullam id dolor id nibh ultricies vehicula ut id elit.

+
+
+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter3/3.8.html b/9781430265023/Examples/chapter3/3.8.html new file mode 100644 index 0000000..2f47019 --- /dev/null +++ b/9781430265023/Examples/chapter3/3.8.html @@ -0,0 +1,50 @@ + + + + + Example of Relative and Absolute Positioning + + + + +
+
+

This is a normal div, but displays like a cell in a table!

+

This is another table cell

+
+
+

Here is a third cell, in a second row

+

And a final cell.

+
+
+ + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter4/.DS_Store b/9781430265023/Examples/chapter4/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + + + + Example of CSS Multi-Column Layout + + + + +
+

Moby Dick; Or the Whale

+

by Herman Melville

+
+ Cover of Moby Dick +
Voyage of the Pequod, illustrated by Everett Henry
+
+

Call me Ishmael. Some years ago—never mind how long precisely—having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see the watery part of the world. It is a way I have of driving off the spleen and regulating the circulation. Whenever I find myself growing grim about the mouth; whenever it is a damp, drizzly November in my soul; whenever I find myself involuntarily pausing before coffin warehouses, and bringing up the rear of every funeral I meet; and especially whenever my hypos get such an upper hand of me, that it requires a strong moral principle to prevent me from deliberately stepping into the street, and methodically knocking people's hats off—then, I account it high time to get to sea as soon as I can. This is my substitute for pistol and ball. With a philosophical flourish Cato throws himself upon his sword; I quietly take to the ship. There is nothing surprising in this. If they but knew it, almost all men in their degree, some time or other, cherish very nearly the same feelings towards the ocean with me.

+

There now is your insular city of the Manhattoes, belted round by wharves as Indian isles by coral reefs—commerce surrounds it with her surf. Right and left, the streets take you waterward. Its extreme downtown is the battery, where that noble mole is washed by waves, and cooled by breezes, which a few hours previous were out of sight of land. Look at the crowds of water-gazers there.

+

Circumambulate the city of a dreamy Sabbath afternoon. Go from Corlears Hook to Coenties Slip, and from thence, by Whitehall, northward. What do you see?—Posted like silent sentinels all around the town, stand thousands upon thousands of mortal men fixed in ocean reveries. Some leaning against the spiles; some seated upon the pier-heads; some looking over the bulwarks of ships from China; some high aloft in the rigging, as if striving to get a still better seaward peep. But these are all landsmen; of week days pent up in lath and plaster—tied to counters, nailed to benches, clinched to desks. How then is this? Are the green fields gone? What do they here?

+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter4/4.xx.html b/9781430265023/Examples/chapter4/4.xx.html new file mode 100644 index 0000000..376432e --- /dev/null +++ b/9781430265023/Examples/chapter4/4.xx.html @@ -0,0 +1,552 @@ + + + + + thenews - an example of CSS Multi-Column Layout + + + +
+
+
+

thenews

+

Your daily news

+
+ +
+
+ +
+
+
+
+ +

Banks in Recovery

+
+
+ +

Weekend ideas

+
+
+ +

New museum set to open

+
+
+
+

Island boat service due to stop in September

+
+ +
Above: The service provides a lifeline to the local island community
+
+

Etiam porta sem malesuada magna mollis euismod. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec id elit non mi porta gravida at eget metus. Donec ullamcorper nulla non metus auctor fringilla. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Etiam porta sem malesuada magna mollis euismod. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec id elit non mi porta gravida at eget metus. Donec ullamcorper nulla non metus auctor fringilla. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+

Etiam porta sem malesuada magna mollis euismod. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec id elit non mi porta gravida at eget metus. Donec ullamcorper nulla non metus auctor fringilla. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter4/images/article.jpg b/9781430265023/Examples/chapter4/images/article.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4788c316dbacceeb40cef555654547a1b6e6774b GIT binary patch literal 53729 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

ab`t5J zfUtgHmB}Yi=Rk3$o}!^u(%w6(Zj$-@%GAv3qMxHheYn3;TVm42cGW7KB(1D;T{It% zDVXMHMm+a>1hgZ|#~O9$b0@)g(nRFN z8hkQ`S5QQasnrO4^!_}u#x9nK+-No39EbcM5tc*~{>KXarVG!PyEXOSbZz$##9r5I zy0*N(m9tSCGbEic;_McRzi=dUcIwR}dj9}^?UA?4J(GKeCbn(D(Ik{eq%eCKmS!%h zedB6mT)7N(kPp(tJb=;R)d~+ODe~cxiU`R z-|p^NmC&^jd ztJbsXOg}Aq{rs`)w-bJ`w@$bf&WvK#6!W3a8CmG|X8!;Q?%3FVQ~bbL%!}LC%Omk) zZz!%_I&rU>z0SXnDkPt8@|Wf`&K0(at(1*MS<*yB095K=hM3FtDct7$72I_H04Kg< zl2+QqZUq7L`(%WFvE{(aky z(sup8S!IGJENsgTXEI?YgMJ$!PX2yZ->?=WGenxpoEW z>^D@BOL*n}9F|Z*D9@tZMF5PEj-0BvitUp0gCDr;dtJTZSfYM}h_4ctY=If)T{aw=|mwvD&*2dflK61>|xVl4WKLkX+idMS%vO{6|QFGX!JNl2vNE$k9v~3rk3( zvqMA|%<345nvqy0}>Pc&V$@Y~C9 zR!g)A3bVGSNQ#{*82$`%Tafdv(C!`2wAnVj-rdr|Xu{lB-73~L(5)gE=u%h_CY}sW5Qo#lJZhEhSe8lMTHZav>2~;9$_~28Z*I~V#Ap*W z)sZ7x5-Mv-cw(x{)TtGn)o{0))VB)S!|C(Vl`9e{H07G`#iBWNV>Wv(xt5NRN)oV4 z@(8p@gg9WwiOYsG&WTEsvKF6imO|Q0N=}T2oKd z9jt?FlT;`!dW)xAQ+4#7Ax$)C{{U*^rMf|-R7Xoq#Y-wgz@K;(#vN1Kj-l;g+~s2$ zMjW##ZbQq+^3NQvj;m8t!0n<7ePuI67-S*%H4dH%+%xoJHEAA&gNpiKUEb%KR~ zjVb`+PzMTnP7b0%MP+jGT3!@A31kSef|^Sjf+!BGslbeSaaqI&E3Rx=I&9f1x(a1V zWvlz+9=Q8t=G+D>7DrGhpbD_(q+`hSM38b^)G-gEz_BENa{4iz2%#*mHx;2Otf~)~ z(zy;*=4p<3G1RHBk>1>x*@&Zx0Z;`2G{~Mjan0gMnoN|Jvk1s!8o|$313+`HjXZJ7 z;?&aEg}C2FAEqTL<#g%bx=928eQS?a6yi-)uA}WY1}#S%NTmtOKdfV=n_C&QAfh*h zQz5u_jBrxK@f5Cj+q|PTvgkK=c585~YVP14Qt*e4~yuj55z}>BqQQu#>42=v9afMFy*(wE^ZjLG@#u*V=8w zA+dF$wpdDo(w0G(@CY*}951|?WJ|q8i%=qvXafcSk3cxIAn4F3j2&7SWlUEl(I#mH zw0gQg>rge<^kY0^%VoD^_tR__Z)W3-7so9vPqHjAm{hot(0L2`Jh6*;>|!sXrSeejUy=Z9lyGEA=>vlPj1H~ z43-xca@;YbsiosqEW;;~L}ON5lv7Wmg|WLme~HyNT5d|8y0`7$u{Ry-dAjR9$+z7@ zWpNlV>Xo5}2%1(_EY9Nl&T16?u036m$Cixq-Med8Z0#*dL?r2;m1(4hU<>7^JkK0z znzIe)dzWYJvmMser-a1GXAHVXr8@Az8x8}6maczm9IpQ3b?9e4Z`nn6yh}5twT!H3 z>WpapIEm_arDXAa>uI%$*5*i}JxgF-yr@BJ{X;x-Mj9wAMZNXj-)SwpV0DZd*_{-# z`>gDtj!gC7aY(m49?xTqcbf}ajlmRLbtG%Zo?E(23`jzgD#X<+T7!TT^y3d>SzC6N zdN#>(w?o+*=FY52!zS}={#p_zX;@Teo{5Gz@Rui5b;b(Yjia}&?YnMky}0gMl-Cx< z=I&HOad5v0Gb%Ggs#t3)%Q_11#p2 zu;jyE40}CWCZOSxx|923WU|^ebiKRj%{-KMCalqGT%*s9ORI)e#`!5aQ6xU+yzOnb z8(8B_QB2au)S*=*I)(t64=+zKj8W>&uG%1XyQQ4b7#89ubhnSI8Zc&6A;Q!Q^Uofd zqBdrO#T1XXAO)CEGm=0_xP?yMk+BXJ;xBHc5qjnqL-VF z*CMiC*~}63fgFFAH=3^cbMP4HYrXm!SevwUHJz)pUi2=engj4Hw{8}TH9=81jLD%| zv2s}jpl zSCa7<1m$hBS({xArr;g71lENSd`m$P=aHeJ2FNYmSHTZB-_x^4$(iraK_ zQ*dOxws_@KU_7JpSowTTJeeuIR@(mnvFuN;SN{OPgnsYtOQ>O%ZQ}5|A_f9^S2_Yn z0e}^)G41?XX`$d=#rv4;{{U;BaNRC$E$+TAd6p)-Hc!X2dP$A4ac>+ zn#$R3BBD5#QxJl0X z3d=^}1ou}`OaijS8kRCJN)mncT&wBDwuX|En|;JkB(oP&FqM7cOE4yl&)9On%SNG~ zj`Gotg3MrfZTO8&f{Q{l*D^*qUqiJ~RW8eP+Z?ltCH`n83W!%D8K!h%M>EeGvx_dn zi-BEs@L%QTD@3D&H{(iF5?5az+Tn_tm)JU!+Rpw5=vm0H+v(JZh=ZLED*h~RyH9i5 zg*KptINV-iYPVshS`i&pNHjhRT-4yBc+j`3{j;eWTUnKAkVpU}i7IG8<(S7tkC@XN zY=p$#QnWs8L!LR`aFHn^mM}snHOLJFt8=Ak=*K-7qz&Fgb#kRx3NZkVAMV9fA*S1< zX|@{7V^sRgm6&%${MTy!L)-UTUw(^#wK@kqoO%9 zsN{Sz$2;3iO{8<+^vdNJ`Xf`Rs!xEfE4qYEr0E(&hf+})Mo%KuhpU+SF~Yl+N{v$q zDG_3(xs~E^?Bb(SEy;ahx8L1c>r|E14GBn@)bq@!G{zNIK$MK#t!@(H7^Mx>n3f1p zl#<4RnyFLf$3+ls^kwzeY;M-OJI?pk%8eegYw-!LMM|0lLTY^no;cSfQP#NM9ZcMj zo6FH|ltu{Bv5@IN0H+-I&||A=sPn2e$=goZD_CD$NqZDYwy#lOXFW*@mDAH&(>++l ztfmpsQNbejZkp0+&)D&qb{7Oj_G68`yn9K%g72X=-?iqr znmcK4tpiNLIMG%|b}rOk!o0>+IPH!tF0AKlPP>|T{z%)c#E@O@3imL;w?+t26tqrU zep|bhY~yO<(22nui?{w?r)s}jmc+3C~vKWskLbGKetrRLLcO!qLz z9oghEb$!(QAku&gZWiVYk9&Nx*oCdXaCY1V8^|ZOo2Lsq#XN5!imH-m%d1!`#-Bkn zwKD4_(b3J;xxu7!T=dx2G$k7<_;B`P7B-JA?s%ZMm-Ed-lF}^?ymJRHPB|l@Z606T zJ7v6ZZ{H3X<1oI5ZZr`S!y86A9&xq97sgnJF@QG&)zw`{6!f!osH*4Vj;O)t7c)U; zXJxrS&`t0ggl^H=LSqahQyV9~!n#Q$oU+2|WLaozdwKWy_YKANjg9Y);PXsUMnzcU z)JusJ2}Zp)G5RtX9(?$zZQLCxW7Yd_ z=1+U?ik)4S!)1-lJ|}U!&<#E9Hs?g=`!w|9$M}{103>#89+PNck|?K|<_nl!HbT{AOR$RD~ggMJoB+*+x9s2%RSz4eY4$J z4z10=6Ebd6D0gZVbt=_mjfQoi=c^uUam}8*x14IRvE>_A&il(A=5FAhYTNHxSPi$s zGKhjgI(irw#+_hB0XleOC^74NoA9(AP4hd zEhe{Ctx~*44@NrM*Q-hY0LcaISxr~*W!00!lic3g%Qfxmt9%{RS~rf_(5<_cLZ_(S zP{1}`?+WA5gV$HC@XsDkV%Y65p?SPbVScv|*(JQ&$Up-)`$g!`l zjP^ZMRrbBNF;8XQ($pqkBi-Uo<2KS#GO|e%O$wyLRX`0MpvtsipIDyo4x2r%t6>8UyI9XfZPSiq-m@ao-)XCv~C+wC}s6 zp6$6qdNmcANbeQRP{@o@P9Bvx;d|b+Nc|_H{coY|=XoypLjM3L)gG_%p4+)MRK1SY z=i%m->!Z9+9BI~!v_a}+3auNe#)wz-nX;;qdQ!1ek@??pK1Ul#uz!{Bx;shSmTS6h zOo?>YQe0gqGK#6URfcGzK^o8@&b&@GtMojUg15Q*4|liQyFv?FJ9~KT_ed}Ii0 zHva$!lS>)6Eiq?|Nh?;22c!&c-^zLzf*$?y_qW(x?`e6k&$$9_K)3kV^-b>$F|Oj# zRhV$;(4JV@Cf*Qgwz%-0Fp$UFhKP<1{>cAD|Kzi(WSkFp_;bNBLn4?p72uis;XXYNki?G3URrHfwQGs`$KT&#B2 zPa>3HR4$cC1$6tQjAo0Pwc9rB7F9Gbe4zP#5-N?g+${jtb8>hJaOzVS{H&eF!A`(C zzQbqjKE>WwYPS|JO$@Ij!b&PgP$IGFF)Uc=P^+78#|*h0zmq#-O1mP;eY0Zjq_V%b zvRVEYU%<4j)P#c~hiXLS8#qRiPp28uO(xK5uGQ?@p(@;M7PpUYK+($z%2uE-)711H zSjweVusJi#`?uw-w$a`@Ro2C4GtHY;fw zDLkcN1kV#xGbloJ0ZuxoDbEu-v_3nVuNl-bcIAcD-M^5kW=S4Wnw4-S{vf|Rv!?n`>d1h&xQR^&Z13;=8p}z^iwISV)yxX9at&m(a zA`%ZwNt=wQ7_q4tc;TeUA)V5uSmjnj9+m~QFQe0rSA*T_T_>qb@jCC)TrQIlKvjbS zQV@){dblv&ig%%^e zUXp8H&uaZ3;}DEDWuO@Qzr1v_o%e7$cpr(I$DLT>Mx<6@EPJ24t_kSw_j?t>CS+Qg_X}CiOD}*Br?V zsOGx0JZjHhTWZHdv`pu8Q6zd{4@{WTI`Q=kMvNpyxJ^tD0@`bzD*CZ%ipR$*q(K6P z6sV;^9PyV~WlV2c>E=@-x@sAnT19Dx1p}6$78cY^MzTmNQVP>QuMxpc%W)}<)>$29 zL8OM_M=m}XR*SJ12vy~xf?aZ{;X{s%L4;kvI*7K(R;kixNEM|{I3(7meo%?M*>SmU zo1_6cDJI!#3~ZyCB8MgXtD6?mM;x)7IF=eYbI9~s&hZ@$X6r9+F46IOHIz?q9w_F5 z<#j3rT7j;n56gD=pLw5J4qco9|YIIUQp^;Xlt55`bi1dMuiE5OdcV#7~Z%uaw6ciHT$^J`!v2AcIVEOMb01MoM8 zKSn&&^(ktuT~9^5hMXclQ@pNZ5gUnP5{4311t5S4)9wtZmOQuqzY3PB^!-k>_H6fN zbGa?MvG1Lp8DxSHQz|1zm3f~=KDYJ0yi!uto^NL)xHUg6_Y}OnTVCQxWR<}dH{#;5 z$3PC15x8Pjnt^q3=<)BD9jmN;rxj|w4aVd0{{Xb0*|yEP_j$Op5>GVo-NhLqX(dz) ztf0PpQeaV4~2!FRX(ys+(?dB<#}^tV%{sHT$U zH;727A|kg{m9&EJHx{HYrN+)F?WU>gvtU1$%3}xf`n&tE? zw&lTsgC?HXN-AWfNP3W#P z>n04%{{Uem_bMb86GrM;3ZP^7mo4-FCgM+i%mhTx*i_ z8Kq^B$k7yTWt&(TpWWx^<~-j1XO9J}oLIQhwUR5go%eUQo$jroi*AN;Qt4tzdZ6@E z%ui94x?(|HAewzYov*o(Suc^dr)WLz6=P!Ga(N_HwfJ~sw6nUB+6W0$NMeMdN7GZ~ z^7=g({SFM=xqTVOE;U$=sLx1~MDH3(QYC*Xf->7`tZML=mbaipGjE33I5o4pgo_ z&Lp@a$&vlUt^WQSFph2wyGWX1Xu_9csCidVVe34x()LSJ6)LvMg+cis$AkMw&3=<@0)}k2O=fm!(a(U#T`-l2mG2HM&N$(5BiWLZc&)TzVjhl{cR+ zHfyV84YzG8IAtbLw?n7}a7Yz2%|$EAjxMA;8|T+y!?JIiEW0#&b)+{i&G8YIwX#C- zNVOqlXu&#U8G>=rnHo9TvKxA_*|u9-*4vD7L-8>~GNhH58&oKTq7l`35Nc{Da_8;! zvZ~#u*z-n^3v2_DTWnD_qqXji!p!v9QuN-HZ97ew6A)4TH-s0UD zD>QA?b(5yjIvB_l00ax9nzK@a2ayOcm;3JBb88@u4~9pP;f@(L^HyD2RnkOeL{c(V zYH-!S;&NtmCiWHWo!;|(X9cSRw@oCibp0S0&NV1dtkP3VyjTIm4hI(-lwOARYr9w( zR%wzpV9ct_0U-rgfOzQ~anOSj{>9tNDl-yRqnTD!BEE)jJ-7k?02K+hTY%Mt!m_Xj zF!a)C?Z6q%{vR3Hvr7O+Qr6Qbl~kclvJzQj1#(kd$JdT|7KJbt_nV!%L}HHCOFMW> z&mk!oNYgnP$w<{zeGGEX9LA=W4f^E#CA(PYyq>e85uiGI!DC_Nk+iDSRf+Kw##*t| z#ctdE=I`I|TkbYfZHu?CSghCpWN9vA9}wB;I;rKS0bKJqm8;_0I=UpZa#L?_@jZt$ zR**>F4M`oz3`9w|T`QBNMoJ(odb|an$rAf;`jS zDVFi|IjGd$gHO8xaX{p>i~>gwEkCtfNeK^ISV{wxNg4XE>S-Lfhw{({ADD9h_*Wu6 zydzQ|W;q$kG>y_HC8^VwIulGF(K0J_S5{U~V>*{HmUYBz$jH(%<*Ev@4tZ9lxR6vt zSWzZisYRj2jY;Z|>}w>0{{Z#aVUC2nkI=104|Fll)s3q&z>?jOcb$&jcm=arn9=lu zBq&*xROgyTe%wfFW2?Hck>2)*Htn>fsU#Gm#VYx|?f+X5P|GrK}w*>$sa}Njn!~EP73X zkPSkcyQB62jDBa)_%Fdu=%wCvJ)T%&k89b9n98+|DXwI9Qfa62U6fRwG{(H?j|L+jrs^rH<8MVpRls-I<+lmvVeJ-Wedo@j6K(JU0qisif6S3i*Km1K==F(Y1~BEcea3eXw|r=28Zh z6Qv?CJjEG2{G}?2pz0NN;1`}e*=p(f72}qfu-x_`43~`q$vpCIU05yPx9YrT@kly4 zOsQIjtwG{AV~;Y@r=4yMxGs7NyceJ$opI`eNR8^~@ z=~GA^>2Be(_-B&FYuPQXp<~pIBZfdaq4bRe2@5E%E_vg0tRFJS!f)HuJBIqPZ&nZ+ z+i~UYoPr6oA=9j)zm|mMrcsRAutemb zyoxJs=CP6pWrW_#H^nsIQS`wxsE^d#eHg<>S9alOYAu)+T7R}j1WT<6nAynXbHELg zI9zyxhz3ht5qRoc8Bad>mn6yEy{$zL7gB0!Z78z&0=);kbd~^mPCP%_QCrr(csGan zqN{e5&fbDaYcpFmwOKTRbR5c-$MdgO8~HZ>0FwUz$@VR62z$=|0Nau77f`&=O*79d z>a~%8sa0YNE}wY@K=I*^>2#v2ec9r+J6fsqDDL+g3E~cy5z&Z{eqw`0Q%cnMwm&`b zzmd4_{{WMTvTrjVFqxQsFq=BRV8mxXDbJpRwG_q2}+_9s`l>w6ae0JVQ0+geN8SpNXZ z#jHH>fGB_+Rq)62{{U~+$@5wh{ztC1O-WC0x>(#Zt+mWkm8oGIiu44U6QrIv{dO!( zRZnDL**PcK&$wSf(wAkPD_bdT{tJ0C#?ee(@EJh2)}?e;PNrI(S!3&CUt&DB{zjq1 zH{1J1d1C3&v{sBy(sVVOiiKy*N(}ut>eTLKXj`*|Qo!@i6@YNa9w61NOK0skh!3xm zJ{So;fByhd8&nsa!`rh>Z1)jcTHegcj1&_S!=g3?TUSmmDpZjud`agHWPX1up5w{nA}6ts|u2o*n- zZEt%uMtLuz9Iv8|=Ig7IL2{c2`G?&y6uQ^&_Xa`?X&>fC9dzniuCBI_4~{bb0EwzC zPjWEsEN`v$z!Bn-uAr=kNtSjcRE6^f`+XSkI?FqzR__+w&2wvOd$;Zu@3lY!N*K3P zvPcMWK?_O>5v0(bbQp^nmu5=5u-tc!+m1_Z?k%e3d8BKp7)Hx6m&y}7msVeAJVjK< z+vsA98-#I1A>7c#1c=f*?e@r;QH4iQmrQC$;sUtZMkSts^51JV8;10f?hxNxnRT*6 zh>a3SB$`q5QnX}XHD{5>N^EafE<3JOj^@;{8b!7H5zJ|TdARc7?Z%$Wokqmb2Z|(= zO6zer2q;Q{e-@$T{alH!jw%);?RNKzvRR2*N0K6uG-Oh$w+c0oMRG;;Qx&~Pwj|zd z5bhnhF4J;^#dB(Hq*|3AGI zMSn9idfJU07}MQ6YnC24E3*x0^1pGmvX5+!xh_V~q%+zWqjoK=B+6E)RR%vO11g;H zxFd2|T70{=OPH@Oca6tzy^ge=XNhtwA3#{+P^ud+2dfx((=@LN0*{wHylkbjovyB} z=ZZ)rS?(ob$t$#tm>`VgAXAoD*A!-TljqHwv}1j$d3Q)|t*&fim9C3K`E(?Sbtxnv z>a2u-e(WugM5Wm7xu}p9R=up-x~y_bbsSpF#e|?xfX7J>9)c-RsCbV~UR?LPr`e-B zQaX|^W9==@G_>1YttPdNp6W=8NLxvxvlb^I<HZdl8YOdGEb7gr z!2MDvabGJ|A|$HBt1Eqm_S)w1E4f5gwD^P3MboGf2=jqVj|@vIRV@k01KD>z*RkAT zyGOabiWXvGnlv#MD#D~Q5s+^Ta`tiMzBa4&*^;(NkGkA@cXYa*^Q$?97|sTi=9Xp?P zb*pZ-B-bFS2>$8Eehl-px)W@#?rx|qZ)B7P4AHz~)C1rE#w{yC)gki5b1;r+qMF_* z0C;+qi~;54FBz}19Mv3bb>x$f$#1&c`3$qo6Q}`2v8@LW!=Dcfd0(%Fy$^D}dnrx8 z=h=5sMM`u=IcDx~TVDuzN-qo~>SZY<4}qb@RH|~3EnJO5 z{{YC?cDu$Wr*C&FiqS-EU#A;(M?ZqZ3;pMI+qWjLr1q1wxVV*OBx+LOMHHXb&;8i9 zqICK(iyY-uWD8#7-6h=3gp7@D6I~iLZ!iI?m^ih@l~fqAT-qSV-20T4cT*IDR742C zf+_%7pR3`H&k~)^OCv;>dz*Lo&8{INajnV*c?3}cD#T=T{{TlE->+9$A0v7Yk9O~j zm$EGCI&DEjKnP~fR$0`F=Z!yBl9UtVVcWX5rG2eL%ckX2%z9`^Jwm3QT(a=Q_*6DN zYj-%?_5Amnip$brYpbJJqu{Mf{JG>YUNnx_V%JHHyY5ZRqubf$SsrpycXUE%jsmSn z$OSmgEETG8p?#Oe@GDL7{pZ|+G;D2c+2E{knliGC{JG>#H*9KG)Z<$*gSmHBvfGuV zQZ6nTXRK*Ls>w{W(0j**9}?H-ZQJZ$sIE7?%HMF@;)ZgOMW{xq03Ju6tvKR5RdCs! zPAp)yk1*x_t!TdOKk@7f)$CAT!^;vJAN-uqa1Bc!p}m};$Hs% zf0ucVH?~O{J94rzY6ywcl+Y8(B;n(ZwsBOBbk(+C@8;fijjCOZyab3)aP0h@DqFES3N`_Ct zPFOWNn&-vnSB~KBR=Mh(%I~ioN=xxG>so@ROX{eoG&r9bZPqWzrM9ZXHE( zRgLA%Xv!;?kRQX1s+g0fx;wM2pzk-to&~Qi*i+PH#A;ZPiNEiwYjYgCozqJr#LDe) zGaoLsJYKvX5!Fach}*vKVLI;SVVcm%BLiHs)W^pW&?l%jzP-}O@{+Gm3sezI#$@6p zDARg^F}z^7ex*SaH0BO|%x%|0GQcLNrAKzwf<+_{GZoI5&&5!z$3%^a9Ka% zx*e^JE%!AWF7zVV>^H6NbDCNnjQ3L~L#Z9YG>O!=g*4S(fpYSWCyjb5OF1Eu$zIc|HNxA4h*jlBmM8#V*@)&B6O+U8liR$R9?`Lx zRjiq~>@BS~{@$|c80LF%1+p+8$V^}%)s-s15#x_tTAIPmTTIn&`&wKKL4j#2Ty5m-e@n_>I#406G3A^5l*`FqP$1^2eH~dU}Az zJ_=+Ae6{V8`llBc00&f!=W!Z|6$6Dx$|~2Ut&sP#7(rySir(H5#wgY@=TntXx{1!F zoN++%idZoKu&4)^2aW*kFapZ}DvSXZZP#mnA)4|Sgpblf@*?Vxis%(NwKJz2Nf18% z`qsk6;`;7E6{W0CJ;bCE7C6+iwFOQ}F+j^*&eH2|UBU)twPZ3YGO`k)x#@7N%b3CF z3Z1{aZ8r%v#Ddaw{%9w7y1g|hmihxT1$N?O6sNYBg@eTV?|<82?+wN)h@Kf>H(O!= z`qi3gBDq#z!%+OQS`2eo+%vPuG4wqD0Ajkgw%_h$o5k)IaQ>OQv^WvtXz=z(Q2 zEHc6=StvpE1Nw2NQgSSI3+s3`UEglf5rnA*RHD*!*@#mbwi zf+$S-GCK=o28fZhDdknI4=RddGIKcA2msO)k<9Qu!(131@hM$Rp@#}kPyyg71|kPK zNLX~yN{(a#Ptm6kyqJX6-E9nrq~sNQ(QR#zx^r{*v31g@{a&DGYCCAD>*wxgAYsgD^UXv?o@u_Iec$|$^?ygZ3{GaXD z6c=|O4AqOT8hRJ*#pGMv*~>cr04KI0LoLO~k%d|M%R&gIYEr*m9LzQ~{!VP}sEaky zrAsQTiqs@#)GN-Ij^&pF{{ZB1Oj`}5;G+Xs%jx@>9 zNz>s`#}?I?MisSe!cE+=U994Ev1p{2%_2!H;+K@Bj-!DxW)^^uG0XAVf6M)NF!H6O z8$Q!XBLs{VIg}W;B*YhA}X}fYSP~Ua;;O$;cRzKjrbb zRSp23kv+;p!;EHhEqW$u z3`Qz4aR^@J?xh2M*ld$LO6#Fgfv6+E%0k+eFdjCLJt zSEe8Lv`1L?jI40|i2!%|Sa31*E4;a%dS(7}`5^gybhEbj(LSpuw_Ss4ZeKCsBNY>d zy8JF_AiCp|!Hi(!P~D`N3yGt-sd9(E^tZpYfsgPd7a|iAGxKSekac?zeig8bn6F(4 z=9i~{<2fN=ONE`5pPZM?oBP)RSIq}Cebx5KToFv&<8+6xGqi z4qD&XWj%62gNUWJRpe2wgR^Tkx_3MbQ~{NqoNgY4+>C5b-P_Go+yTUX?~*T>n7)-b9Ne+D1urII z39oxpE6P&U`e#WyRB@3xD@3_az&@})&8@w^LLmH0hub?EpomQ(o@eCe5F45xqn-j#-TG0F@`2IRU41wOa7ek#hRkcEeDf8<{>w=vNx zw%m8I#a1y$Cq>%A-Jq78?yy4(INL*3jZmh)VPEd$k~Dn>7M=grwNcx?5LX{)%gmJP zgVj3S%~f&9T}Zx%yZ)xJ(lPMl&zX~Z7tyTmemRhD+Juv#Tq<*m80F0t7YEEQuA;u> z{lt5(&*~9~RyPSN6!VtNSWp8hb%Uf6pBS%7_hkt@rI~!gdFnp^0hM%#cv~PZq5nJQ zKBmV)c~Qaz#V=N4hr{E4K5P(0+ih@Beym%e{wSR~p6p{6{^e2GZURoj)nxS_Af|1B z7udi*c07Z`aGA20Y18QK}I@jP&;-z4meCUs1|b6VgrO2 zTcH_c5fyWcjsnDNl9pA#sYqA9YL_E0ELQxm3+R2jAktxcfbS8mO!qz5xGyhn* zM(Cw;r*&IzvkII3?YpQMkSn9HL0Pnp;DeYoJVU~1-PAj>Wq_*yc7}d=je8|$l2Vw| zG2!;N=&iB+e4vq~X|0DT_e3tH@D4E;`H!~zj;60}Lrqpta^T5cv`M_UzAvQKap$c> z=v~{gtE+y&$U&2i*oL06&@!jDU)M9sxN{(;zBkEyWN#$3KfD1PJ{2G?R9m?4g z$D_&-KdF^jOk@>gZ2`sB;U>t{=+B2ye)Tk>$4yJtE8(k$$g!lAAE}c?Dng=kRK`vL zNI`lb>Ub^(GqupN7QcJ1@p`MHi9Sjq26pm@gh|O%YMXAwSX6!$19xoimUuh?jE6v7 zBK}Oy3N?g>7kQT2p9ogj`dPM&xhTL!IN#OWPde&yYv+s8MxoVUA5O?ydh>MnB%By( zi_CCH@n$u4Rm?W|lMvEz81?rdyoe?}4q&Tq{I)4HFr>{s#86${=;`HWb)NN~cGs-?h?1#!S#P{??}r zyU#tJ`pxGUg9|&m+X@bcmSpGgj8!3Y1?TW3FBCq7c)caAT-|TM{&cG%Jv$tUOLm(- zvnNLs2-&%S9Vj;ygkU}d=~xi@iY6cD)5Z!_3qZm zHU7~C=%cGg(wdI+UUMRrT?vsFV+@@x*(V;Gs_Hj%(4A`uPW!3}IE?+pbY(_h-@N%6zh&4QZx{c5j?s3Fq zRs}_u>i}MkIzwb$!9Jo__E?}U@s9P+s#j|^o42=*sZxEv6}Z!I%%Bsu4-ZJkD^lM| z*Cz#PMA#KR)P?^C_}AziiUWL9pB#E`X8Ut!!*rXd;i+~8q{XB9;v{Ovm4Z`Wb5!^x z&r5J8e7lY13-d})Nffh+W!FpE;Y4K^N=oB zrT^)&&TDq9|ILRY-c#WW^m(<;VK}u|-_rUI;J0q(TUsStM^v@s8-uPZ53feh>NDFv zXSfP39Iw)Cy+}r;C7a?I%9kc8K{Jx#4B|g~dc=N8BtTb4J@`2N-L7Pf65nn0h}c~iZ{Ucr>6pd~irMQXGP#Af{p;=6>UKwjSI=rCgf1+%zBVp5 zc6uvUHCu8C07=3&n)-TD_P?73LTnI72>?vo#Og!!OEj4f(O17Ul%|N_fgmQCxjg`W z8X8t|rikyNIcRK{iu#x}**J1(Q=UVFPsRO9Ml1tPk><*%iNKgH6gBU?*#lunCVL`& z+Kw>3EVbTh7JW@GA=EadoUAC}oU@|u<_Qv#7pB4q$N<@Jzyt|HD-#*sY0EyD2({S3 z3PLalfd&v8Z95k)!TF1E3=2h$Kk1)8db_g%fP1xz=Q|!uL%u=H7<&O;##3S0&^duat@cXfhT1`$dQw1Oc*hII@0@12vooVzmiciO%@$`l5yZo&6IHVGD8E| zL#a!94}))W9pgylzBY2phw5#;;Fw$+qfa}k=SpRIkZ&d7qeSrf)LbVcB71I1A8JBF z9@+6o{&#-_gWlu>;?$^LR4enGChVS<)ulX!AbE`FkPRL!eeoPSC|AMjY#wh^z3nb2 zWg@ksiIMO9Iu_S%@bvTowD?%B9AVZJrq;NVO1XpDXG$}p!l z1DvnDZW8QS0! zv#r^GTLaDIK75qk@^Uz*=Djy?sy1MXI&VjZExE{@-Q$|X7`!8x=E)0L3322;_c!mA zqgPUEB)s6@fC=z(s?z?G9K!YRjgS{Ep1*bB8rhRcH#5Fm9Yl>d205+?+%MONS0ZAb zL}3`Y6I~P3Jj^Ja(#qrQKe0Z12(<_P)xb(>TSb`SSHNx-4eN>6Wc%axkxlgC2EYs;CU6I!$A^Nt-}6G}O48mR^iS;!Z!ei?kh1pZ zBJzLgu0Xpeb5%-1*@GDI8Odzb2JpQp(?^Y*bJyszEjeItQqJ(dK}tHDl0tybze-2U z*DQ_1cbpgYWRX9l%`fk+q>8&u%@Qm=S&{_*2RQdInip9FC-G%=Duw@D>z?%XpF5s1 zCVDH#(V1W@-;^+y29jcTJ{vBR@4pPVemmfQbFHjvMS}LPUA;JjtTqqrf^T6{CGjx)O@iRMc7}bX;&f}u#2H)>&P{0 z$UoBR1+b4%B4ekFfIpm30vdtN=Gf#_nR2R``Jzbh{~;kqbsrP!%;Ui?JO{oktJ;`a z+0__YS53@NQIVU}KSRe*h>Z1ozh#IDBx-|0@&+TyN08-{UFv#pPqvN zWQ<1uD-=WtlF*cuT`cC$U@N4lcJu{nXO6Lj)}FXAl$Dc)D!Dp-a2+6MdiFq8cQTkK z|JWQDAsi;X4Mj2UOO8*b%_@RZ8S_X8enh2M)f>BRQZKppKQss7&-d&*eD9P zQ07TV21FBhuJc4uca?{ViwR+|oDSi`E~x&ES}2IW7y%r-hcGhQ>BwAu-LwE~E(Cpa z)f=;AK84Ow;^qnf^Yaz34QI3(Wg1D#j!KNCk-AXk#eJJfKEw?VYJ!u_uB z_e1dIXf}1L#XA|Fxz>IW#}jaj))jH+KmV3Vi9uDGOpuw%uO|*%alI@~q-g+4cumci zdie1f*J#`}!aV0e)+GN)N^}Xu;KzDH{RB zb^3piDOMj_JNK*0Bxu5EhYqRwekTzjxu+f#d6CiYP-cU~aKZ%=UeW$)vZ;oAJ*R8| z_&VS=xLUH73j(nwOlhJzzo^xf1?Z&SjTbgqkb1cvK(veIU-)(lq zXk8_kLAlLpkEFs1@fIRIi07sdTR3KbH*Gp*fcfO)?;_g};1pb{j}JAQ;Da z$Prbj!;t6jqmsqH4K$LeyKNE6rXFnAcmA_(8U&zJ|87j7=UEB zz$_&OEV|utIRIxQW4-p|MugRcrWtnyp@WMuy*r;BEdkKp)JSj-Vyp1_Jqa6Y2kco@ zE+`1|rEld_k`)K5H;{>HW36cEdm?2}bL*eDc_2r%XJo-7`7r$c2sv%V! z|ENXniufw6w?qB*gaTdR#9Fu5yT$luhStTW&D^?HVp#G` z3=CR5EYb($w4cYwoR?l7Xj!q@t=LnDhbJz4r6sM}kozm+fjJ1xoRUVDIh}bbLd|GC zq(|fOt`u4Il)co!GgQcF?Lry`nEGaAyrpKVZO>yA_7;Wu9RJ(G*P7=?O3r^L3{*h3VI3m-1G{>D-V6FyTM_IO0 z!h6|+ohgBONRK@`iMagbuU;PQ6ojVX24GiIm~QMqGN*w5t=|XMHW2^K%R8s$2&*m5A|(DE77G7Y>~daZuDk8X!`;7}` zjVfKae02T!3|Ur`+`043K0wA@6ZB>o2MbgDVX2~7`_URe!`XMvjkTwm+G&M!|3yf% z7Vb?}-U0@+k~ZLn*8%U!#=`&-;%V0AYTx>(Uqr*~{I&DtoQTD5IOHCd0V>`G>ApMd zWgOM*(j5sHl$VR7q7Jr0$S!~zDuNzDV8BZ5SLEL=x_S4@$dN?b*bUjzfJR+pJfoI| z%_;~f6`D(k_(wRZkw;v!b{0%0%KqFo3Tb3@4@{lzGRng$6AIW(_)SuhKE-R<-iuU> zbuL7TxOL&&J4OMz@|cLyelKe6gwc?ihPOo77W;mH!6wQB}RaxRd6nd-VYu+;S?v@9yp_F7`vg`&uZ5gfhk~ z{5@_asKmXG*L}8c-XtVzq{dDE17Bae$jzh%#VX_XpoEfAW3YILc!img9=Zq;=+2pm zC|q!UF`12pMK2jq2_$2!hGq^9FLKdr z`rM=>ug8y?;IzeD&p?k-!fsD0Fk#on?hPgbJx5|ONT_6Kp6JU#_Rd<^InbZ5nGZ~q z)%N@^zbVT#dJy zUFFwJYmCI&YQw4ZiS>$3Un&G&{5>1+yMve!x0Nn~bh^5`trG3}?r{lnY>d$-9TsL^ zRpjtuWuRz^39W9rbY$GUU{MsYfxfihU$1N`?Jd8uzBRMYQ8%*QPHeNCnSoIcq^in|47A2ol-mGkMR>I!! zX8~wYqri7ZX2v0jC`_Mwdy@nWS|K1cLnDR{hQw5;xfCOswTeyZ>_3;w>6Q+VSnO$< zHe@qUQD1KuXMaa9+iKZ+Sx1PT^D=#_@ctI|mz9qMCC4>j*pMGPHN;H!f)ZJ_zl|@M zU!~5QWAZV!k&IV~k=g3h#Wio9r}|?)hUMN+g-Uf{N;OVyODz`bY8#7Mz7a|q`)-6( zbm*+Cm|}cQ1~TbU-FfXLJVcc6FqOxU!6~4ihhE<~5`#{=?oE9Dd?Wx7KcdYLbv-fA z7h5(^UK_>40F|)LXBiZ+LTfvT!f@MFH^QQl9>`niiOj&LJicvVi}e`cWd8y3K8~a4 zJNnikvCG*ZKocjjAzD+{6{|&7$vHK?=LZ{r zS$nC9`u8rT#7`d&8l@GVK3^TBM9t_q<@}Lb7oT4f4ONtif9?iNVvHVp!9vn^y|oB{ zofC?fP-_=|&HoR;+zFGk(0v42pdNCRK2YuOoz-mF2w{g&E6*$|&rqqV9+4vC2$FwW z9uM{v4IXdNu>Lqf8N23<-7MY+%>AADEHXFK$MsIFR=3v#thBO7Cd;R~R4sd;EO}$G zfP3lQ-;@aGA!h$mX{ej+TB5uh-v-#J-j|s1B1|-KGG_=kSt|k98LlmfNwFTLm4;*) zbXEsChB>mhFD{NHK!Y&Em4Z~t9&N}KT>1+XgN^(smleoNQvGAEhDfYqdue3}%P{y5 z2&rO3bE!A)5*b0n8RRv1?N8(6S=@qAOVDqHR@ zb7u=@9K~(uF{cbKfz9urk6EIrnU2?xn!ae~-AJBFB7X6YTHWvH)gy%!Ju6ZNDCCF9 z+(jC(h_9^t91L$cX(r9rct!ih+ILsCU87C z7W$D_x2anqhI}wqb+2o+3;B68fc!NXAM6TNnc^tf-YMXx`_2Ckr z9`Na+f|qp&elB!>pjxFqVE)6uCv66`!=#UNjYiO2p;!pp&WVqhc$#OM=E8K`eB!9e z=6Sk6M?OOE=B))|L&jh%r2pEZYT8S%Pmer%3fMR~NfV`lMY}Rqdk22^&?f4o11@z# zvgE5j#J4MgDrGX8PE(rrk*OXV^cDSrCMWlOPG%&EFGmc@1d}Qv;n2xein`6*@{^e> zFVC(wD!rQ%KmIh?e0~gTe&n$2zdwT?{PFOW)%?@m-oE3Zs|pa;M+t8z39HN@SeuAF zG$Re}-g&c(Hn_6(CO20`O^9!6w_=0xPs{YUxxX22Ti%&OZd8Fa3wjw2%`uLBQIHNu z9X#;iF%@yEWhXl)+%m&kv9>R89M^Ka9i5 z0d~Lk?}s?(b5@WH!OZ4OK3v}uz$iCs;YGPNPcAB(-&Z&0n29D*RQ88iH=cj_Di*6a zqm62mvCVKcCRA^Rx0Wa zeF7m?CrK}q?TBoo&_)7fGsqE7_VkTatrkA&K9o^qzzA|=YIIdUsV8TYJ`^E0n#QvA z4t4*HLZdd5w-`^IVGRBlhV+XsB@#Q}g9*seT!|R-`1xu*+ts6D#W-KI4Y@>m8-UV# z?U_!p#n~?8J58t|BOCN$Bo<71Xd@+)*FVWrv35BW3!5138Xc>{K8xvYg^A}vXSFvHO7UczM`Vvvuv|d?$VJF);NLEkWk^wz zRcX#ch~Us9AsS(yc?hKTyv|nc-U?Hqdj|cYYuiZZ1UidRs3Cu5_5FhXwMEDfm(G6h zefbZ@#;dL9t_Q8_LtT%DR-}{c&w*g z_0Fv$xKf5GnzWFlbdn|~Jc4$TyWw8BRv-~@c8z*bm5S!%0)a>YmH3ymbX-&t`<>aC zi8o;A)><7je{F3oP~*ycl%){kUEGAqdzCCPVIt0MHBlrPDNzv_6VzR?V>qJ6~)jGLdO z{$fly&blV&8Unq0qB|mL$|0-=j@gGj-_&fL3SAp~e}de1Uq*8Es?L~B+)QQo|gCH$OUZzP&xWT$JQ9|@5X5;Li+tnYn zw61Y?KX`1sCuEn*!>E>OX+y!DfyUgM-_C=483R95%PXHwx*UWM(J4J~at-+S=f}SR z-K@HN*lUsCG@l(%u_kb=x4t16SpHSEAU$aGW31#@Olds1=j~NmaC&PrwEkIB#7xC4 z?)rz0w<$XxPVP=hs%=3&F>*U^iz*sNv|qj3{%8v@9{YAVM?}9o=XE!pxdOrYUnW=f zCo4DP#ba>b8#*u!G|uD5J|4OXvmT*YUz(r#GbirV$(FQ(LQOwe0k&?kO~4i6aq4w`c7+mUm`yq7_J=heB2nPUDg*XfsBQ zPD~C6`og{dY@-Rbagkicqzfrzz*7)cJutunWl z$9Tmi+SeX}B~Mc#Yg21OLRBmX7mSSs@X3BPoLOd@J%1079fn1~kcJkDV62BxVFdB@ z2=b6vHlP-|X2jVd%8Jx@F>8g~SVuW`-$n*SUSV&sO~a(6rPQKUzP%!VPWRIs}=?fa*O*v-7t_BM>1 zcR!{uh3i6joOYxcncbz>7B~`q-LX}Eu=iRNvgO0bye{q-aQ`+EKqLPuG#8p~<^Xr{ zhM2Q@MJlV*)!;>DjbRuFzx5?a$h31Swe1$n2zA6Zh@`Dg?ECu1*5-WkD`oE2umHqy zpX{L%!btc7JlB9mL&RPvciT=!vDCG*pno5|PY;{E%69s_N=bs9 zQ+;7KlI}uUiXdJofq~=~0*4@Sk0ZM+=>w!z_4X9k(v?Zzs|2WG+CaI~$lgZq;~|7E zE_se2Nr=IIp1hlRC?E4c3+TrDhROlppea}{5i`Sqmvg)qt4Wbj`>S5YLBbG4^aqcv zg8imQR3xV>;f-yvl$zN)Bje+D+?T-?8xTi?6(TV7(>HNWP4$7QMAMK)_wWzg8|B+5q5p*@dmhraP)N;@K_}{5l2#rGPa|(0~p3<%K>K zK7-9b)n2-O*Bi$8_0wuBGNFSM<934vyE9b@Q7S>fS=<}m!-YPlL)wLNXeW^W-u5#S z=FvOObo?K@=I%ATBV_|2M@ zmKs!F_Qw+W)%}pSQvP_$OO2AbXtR%faOgznzTR=PGtQtse|jSJ0@R5^Tx1OLX7;nX z$xJuf2`Z6`)w8XOHB@GR&DS=qx@)P6bMB2uAzuSATU@nO6K*F<5c_(4w^VbPS_DIw z9WxV*3k^z%F9xv8YL(%Blbru6nLO?*MgJdwhfJnWg7$2=h1ae|y^bI{pn#y2&ed_o zu~DKav|Ffxdv8aiBuvp*yFvD>ENwxL`#nIE$#$|}>L_`IfQ_#4>kX zdaC-A}tg|)pONs7=Hu$KMNnrGAnd2 z1Du0GQWPMSpBaUO1Ea1H7m4P0*oA4)7(@|@I%X4epvMX9eJk)248SHDg<~NAMx!l` z3&dpUTO&*pjM6}uQI?}S<|KAqzK0Z4d@|*Seg^t6~i7N+r58G>li{3<_brJr)nw!v7tHpSoC#j zj34iuVHG7{^4i4&dGUD^D6T*;=vUIvU(bcAtll(j)V)t+4G4eT=vp{F*K#irF&aic zS@`^z=P-Xbx4z#)Ou|v+JxV0Q`V%G=`)$4odNe$&q(e8JK}bW6g5A#$Dz6ueH4b6SbjKI6q6cv z6rb%c6tkIXmP#kOqF3REnc$kg&sTU=A#Uh(1W|6K%+P? zlS8RX<>txIy5O}_ne4{5LKqlFmzg8EYElw)54hW0Na?gq-3Q*xQ_IgiqIz&@Is{B! z)s6L#!B=#heDGTAmu}^EZ#iRSoX33|O)H(d7F^s0IK$A0980t7N8w&yKX+-E3NR^b z27>}iXaipdydQu;6!iw)|6bURnS}o~UmI%hn95Sny#Q=!f z_BR2|2U7iXDxqamnUiR``z^dMFEgT*TB-RR}&K%{FIZW%Q^upL#Gw%%a*8Q7Yx8biM313}d* zK$tM-EZ@P8Ya662TDu!-<)-^4nvBO)0N9>0^!(Y~s=u^scitzYW||gj42ic?BWKsw zP4ZZDC$jMS&AId#R*|kv`U>=nYGKQ280xuw<2d8SSV^r;8~i!{JP`#QMMzvp5q4ze*{z#Cyw@@E^T&Jv)Zg8r zq)ndX@Z+eo;Sj|%jJ24is^zXcG=p{WLyktiz3Y=OIvsmJaqk>sGr-11K@*%sj8Ewz zZy)6Z!; zc%Zry2fKC>xnx#zaTf7xv-RF@Mu4vr9*$M$V&gyP!-r`$5dRM8AgnO z>pU6m3$*wGrbwr{%arTZ0O+Q9;q^t$P62mx{kucUegaTIvj|ZD*2yV@6_O@*nu{g> znq;<|bU~yU18!H2zs^tBYL%(+D)?XDeHR^Vo=if-4@iMf$kH5ohtY)UJXmHXS4n}gQc+U;w0khD#=Ji2QY=|LO7A(Y1>FQsJetG zDW-je^)%Y9I(AyDLt!PRV>(2Dw9NYWB!F~=Cme~`$^ODALqnD?r$Ej&&D>sjF%ILO zYNZ+BAQiW{AeM&y1X?;cLJJ345pG5+)h_<`|r;@J_AQXa=)Tw*!MA zf=pHija^FgB6$>^qZ3$jV=wrQgOE|l<&4cjsf6-L=dAME=`tV9?f1>V&$QbD{2bo! z*jZMAgQP7+ma#4PS2K@y-+a437-^(`UA#`ZO=(?Y>JpYUC#u&=jVGnm&&FvJ*lN;k zlLV$F5+eCE-^gpY2f94lE62we!>u{fqH=p0uV)V)Q-s?${P=HH?(qx19TqXOtRhXU zwS^wjw`z{n1*beX(GtBx(bpYxNo{e*9lg~|DkSig$72r9e6BTw`yRBOu=I<)f=qcc z-f2{1FoYk14~?Sf?`%JmWJD#kstj(BTbyhsi+fi2J!#+=o{1iO2znuj*9K4s3ZYCTDMnLt6dLToiav)a`=a z-u`zakH4sffoa{{u;T_(lxfnIBOZBJsM zcmqUgrX*Pnu0x*BH(&n)Y-n@gwO%wmEd-qkE$!7$L{S^ABz?JZrlIBg51{L?uR|wI zMsvq(f+DZLCR81u7t(w1;YxRd_Tojybc6V9&Qzy7{G$qK=%1zjFLu8~f3;q6cGq9E zKKyR|*D|5dV*#~&4QoRG$!JIQcQB=L8 zi@bW;@*gC0G3qUnbF}?GKeA4{jUm+?iUmZ-P0~oFzA9@K;(bWQ!3mwuG1_VbM;tES zF7Z{}G#imsqYDiC3Ho+e;k~JJ(KS#u z#9lZXO}9!Dc9n&ud^ap>)&mf5b9w;~<|Bv?cmWm8W@yd!SVu~)iG?iJzLh~poLEI< zQPO}M07C~@AuGS7!Gq{PVB)s&Y?ioFl(OP!Rd~iM`YgOD`mw7RD-lS0PCJpqWgmsu z`|J=+mVh1#5)J*F&7x>9a~A?2BQBgeuN!3YIcX%HBEY_xA0>@t6sc#q(L^F6j9REI zv749#_&)~sQS#lrnH6sDlv$Sv1p`Q=E^1ne+9w3=ru8u3!^+EvxI{@Qa%)aQBuCbQ zE*1GO-w7~(hB*6XHE$#@oqn_2L!04v1hA(gweB`ALyU%{3|BfETRJ@ghEf=~kV6eh zMNs$mEr7-quZET-XeG0tNibUpAwCtDYY0!0bQg6;8JtBuk4;8821xR5r1frSqv9?j z*a}N0{{*K*_22cOcN$0O&mBW^($7k|vwuAsgA;H!05DI{EpDu&GZVtc-^6AoMcJVs z$vy1i-`lxNP=V=Ut>mcg0J?bCUYxZ_=RtfdJ7_B9_p7~f=-bK?LPXdffnR*6G5U3v}2!3Yw z0zj{>69lpY*>ohO!_{Hv=dUDDXT$ zmtB{Lm;VG|dj9axxFG(g;bq6s6aQj>kb z<@%rL-$IRuE9BK9dob)yiX5?%#Uih)r;zp8kg5(v#@s6qUvBqu z<}9TSE}jbe8|_t^sdH3)nOJmLBQ$)ow!L z@f(q~u2bYMR6QR{4UVL{=K}Za9#fXFoD3b~-)+oQsTu*d!yE3*ejwVMZ5Riy3!!S5 z=xWzQAhnLSc>z|khj_*mDR(!+YV7$8(M~+&U{`nBH-7$R1!BJJjEVSx5ALLCgVmoh z0@_>3*mQpq!mByV-WG-3`v3D343%H%QiydR1#vShr1-TEGuT|-&T1>lDvc4153#U^ zN3^AIw)I?vOn_IrFV7pbE2!|a#0mQY0}k{D@S8NYXgZJ$M*QLIdT*=(Z_)FXRpM-S zugn*X)gN!S#`ygMHe`|eVvzF#ye4dLa0`mtf|en~S|kD)F5}*0W#VdxZW^1$PFk#k z4v}%Ix(Yc4rs`Ckisebz$!UvlJ4qz2w53P2g47}mVj^DDm;;G8mJ&@_hI85)w(+cn zuv(|*g4i1SW?`hri6i}OEN%K!?`$_$KXTe!FR3uG%nmg)D@Qa2Nd-vetgoSJg>Dm{ z22}UPp{Ovj*YW@k`)U{C^37EY27CKcHL}5P193yN<({jz7(g0Ls0_!CGhEsUzDJ4_m# zyA?Pii`?s$CzJWWXz?wF-Y$u91^j=eUfbMYOew^JVqm>{j$iZ1co=J81k2q{5$Z1* zGR?9Y1g%&QWR~bWhDru92IMbBs5WWr|Jcdnt^I9WD5GtpfV`MVt8;8ts5cB>`x6X` z;uv1?(vT7LtT9L@wp2Jjx!(I=V{9bkQTd*>LTmHrcouD<2vitejKZ+ZP54lMn31C* zx2rUsqg;>67KyhYshG&ANAid7&0`|-s!=y8wKe|s1pD0K0;s6HG(uq^H*eq-B~(Xo z*!lSf;)?AFp_SD1WmXHcsBs9p^i`U8G$M*3pFzrpkVD3~8kT9F?t4|Bs9YiJ=vF{4 zouL;}Fi>g8H0~IB9z|V1-04`LULVWtDO(JgqUiCvf9iS=h#lBb(8ieZO86oF}@FU?A-BKTBS z5VM;<_8&8b7p!b>1=H}+T=<{mD53bvUq|DO#*uK2-M&<-gNZixV|4@wMOQ^?EQ%Sd z88y|sFD28%slaW_VW|e0>fkV3zJh_JQ{`jqJN zz%W9Ii0OvF<%nGi{gP=+*_FP{io)8_q<=~a4X->A`X4wZR@FQ9WC~=UAY@|ukqP90 zWaY7-Uw&?~>%oB@TyUwTbThUm3*}>he;fz%M6e>c`3;{Y7uyKo(1whrm0MOJb5#lr z*Ah-jSRm?78#QAE`C>iEBOrdK0`8#%eQt)tDb=#&}@^5d}JD(?AU<} z{eoPG#hn@)<|CF*Q>lg<$$PR8mY=QisF4myKSbAknm|Sh!v+8z0<7?Tvq~H zsham^-+CaL4<+H7&hV`1sD z4TLg~#MajVwHGyR4j7P6h;fXj4n=B7ZkiT9he!gSMtBgD6}SrRD`;S8MKmMFQng9N z0Nxa4tTLp`4r@Xf`l(zb4ZBN}j1zB|;K2{p!k9w_F_Rs^i_CQ0tiA0^$hspzyU7P z1kr*JkUiQnefeSm;?%0?qhx9|4ji#T$n2J+@Xv(^%a;>?3-IU$V4g=mzW_08<19-@ zsPP88E9^Lc;jo0a?!l?mm>hkB02iUjS5A4gN#pIs10+~T=@l|pDik#PF#*V}B8jpT zYMi*BSc#a=lC^=ZoGSlFB)7gMJ0+Xp2k6k*B+!4ijvxlny+BuNxp2h?THatkFf|Y2%#UHF0CI@bA11ow z2{rn-U7^ z763tSZV3F91H=VW{{RWZf`>@$#zHkU&Xixg98wBytZ}nPQU?HENcx2^U<_=l`K==r zJXcT@uZ01?6FP|~F|4&L1rW7C_GCV+3U#MwA}GCC87kCLx^w=pISd&ATkg?GLo}6f z#RDY;e`Rn1&GZCPNJIFV(X;1KObT`8w4k7P*o@bTx3pB^fC!d}C}JO^;ObHuwf0ji z5dyWY(Cbu*UcT@-Q`1V<2?qzmXrif5hN&Gg%Z*KNkTz(dlxk1Q08vlnx2J(@0o0!1 zLjxlg2ARe{Z&r$rrvi>{p+Lr3u{kP$#Cr1k@MHw(cOn!wF~&)vff81pHC8x~4%^3b z8l6(pg;@j8)9K^u#f<^kA&ADyHQa)gAikvo+e+eS2t}htaQ8^&gHZD>T(k21TyQ8@ zZ}#?wrT{cGAQof&gU1!NK!GD8QYcp*>IJI<`vl>>;Ov)op(q12N4iXlUtp#Q08m}r ziGW*Gi-679g?wpB;%ZXGZXOWASrbXAqOdh5z!9qy5WmeBnn|Wv1DXW{dc}BPLCCC# zT1$;lR)#Xb(!9oWz^7(5PDY7UTA8uTk?YUu7)Tm^86fOC+hdHxEV3Q3mH3Ts4=RQXCW#t8nXQ;k6g!Xn_tv0M_q@~Z}4p+e&@0h>~; z%^Y&6UwE>o1LI8oycz&v4rK~l73K_TMSW(!ZYH2)uthk>+zyWJu z4yVlc=6>uT1nH@4g6ZZBNjL$+NGGPW}U=9^(7Gxfr^7_EQ30Vr$NCTE*^xzKA z)__xmGr@zT4h6i&h_5UG&YA<6rFfH{*MJ5i0EN$tIviLkVKTtRUp=J(Lva%fLK?a{m#0N@8T}`D(=GlFCpyNgzLjnr&BZ2xb z0!V;UrD#tN3;@<6nFEzQI040SI+}--bHoEca77$4^EzmL-@6C_P*5uZ3Z7&FKC_kp zMN?i#t;-@Z&(~Z~J)j_Gr#}Op0AUhvsHd!q0M4Kz^{ti8bJAGr%1!EJlI-xC6DI2U_qoBv$|prO*#e)rsOdWryg(Kx=uS zK2kC{oiPf1zkUgVSr){Ts-84CeR!Z8hT4?i*@dez=j;uLQ3QcjlUy`;ez;oG))xW} z5ZOj5CaSj%p+*M0IoImN&1L63$18jWqi4Kr(I15bR353abT10D1`+0qrq0 ziaTj#{Z(dE%f_XY)7gUoBDY9PY__5XZY0vpd7$lknw5*m{KY00oY)Qapzdn>M=mI zs)a*Z`kBc3u_S}ODk1?{ma4wsT{ZF4twD<*ZOf^n>gdOjEDU6NIkCVH5AJ{Jc#nJ4 z%N)F%{EkoIkMUf6xU2Uskat{1@ti*HUW{IyN02MT{{Rz$Cy>eR{{YqS{66ou1^buC z#Qa~rDa`7e=@@NeUNpME3#$>eKt z{xgRxJdYq{;y;b!gZ;;lhu>e~{kVA^L!Kk}ufG?`e4KA^{{R(@c^*NpzQ4xt<&J(y z*a@%c^BaS0I2qG_G0-jk?X_$uM^2UoRf$BSKWt_ z`321X01?Lmc@50}02RxQ9!HU!i{yC| zd+q#34u5_gN0KGi?*9P9{{R>FaK-XZCl4R`tUQ;= z)&BtExDR)aw-d=ch5R4&c)m;I9KPuOH}-KK?oTHV5&UNn$A%t9kd6D3{7<*t#qvCi z9^(H00Ezc~&L`dU;(0HSjqi`*xO3x+{x9};aKwMPJe`C0 zKlR*wn0YUgzu}MK`TLwdYZu7!6?ixCoH=^_%ugf9)A)aj<;RB{Un9tA{{VD9i2c4l zvy0?;BF*pr0M~II=ME=_-;BT9c?oUrpW=9P_r1Q1UnKH5z5f9E{{VRV{^zpw`f;x#$;J1->-hfwfsA<`NtXWr#JB!;?vH|nO)Jd>vV`hVuW>HY7! z{`?mGN#r8?!~Xy<<@>Mp;f;A7MS1&{{yTvFBZod1o=1|2_(%KhKjLuxoM{)xTOW15 zisSwcBmKvcBmVKd?{}ZQ$DRmzCT*No_rLqDJb7bYN0L;Y^M3yT+y4MICy@UDbN|^} Cn8+6Z literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/callout1.jpg b/9781430265023/Examples/chapter4/images/callout1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db9a4643b11b0385ae822906a9530f939cab56ff GIT binary patch literal 33415 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 YNBqveb3fd2wCNxCl+%FZefm%T**WetMgRZ+ literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/callout2.jpg b/9781430265023/Examples/chapter4/images/callout2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e701777b102738c5f7fb65df728e39a0050e2349 GIT binary patch literal 41165 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 N94J|lelhev|JnSlx)T5Z literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/featured5.jpg b/9781430265023/Examples/chapter4/images/featured5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c1bfd10fb095ff70fa6e9a1953b1d648839853c GIT binary patch literal 21018 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 literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/featured7.jpg b/9781430265023/Examples/chapter4/images/featured7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09e97f68b51984cf705264d332d3c557cfe45f34 GIT binary patch literal 16709 zcma*ObyOYA(l@$sf;++8-Q7L7ySuw=ED!<&cemi~?(XgmfxUx!g4^Xe_dVzR{`k&a zx7V6A-PKjUs;;RX>8^QSd*1_mmh!Q+0s!RX=mGG6|1Ixl0CY)Db9*2F0s#F%76bs^ z_n;VUJUm?ZSy-IhnN2O6%`BPCogGf+9XHrsnpR9;9ZL*0xSUbj zb^=E=Dzmkd=}&)!lZ&e{63B@j+P##q&|)gPVW3Z zLgfDf=l`hxLuMf-{TGXey%4$BKUzt36jewioZT!*xtO__%vsslNO|~}*|<3Q*w`3J z*;&~*SlC!u*!h^)*!Vel_}REg|EG|DXmhi$;#ZTD{vTZ*Eg|y%8I-rTH?ubfv$LBu z3mYFF9}6ox3p+d02M3co(81J;E!A|jy zunWJ0o299Tvzvyqv%|l=sAA*n;p}eX>_RFbK}xG=YHsWFPn+&v0*Z?Ka!&3ZrcUOT za*{&i9}vv8wif)HoZ?*Ul6+heJmTVPY*HLzV$!^l9NavT;;dY(Y~s@YmX&li_jI&$ z^7yx`#sA83|5w?6V!_enL$jo%o2{3ng|wTqBk8}!%y0YOZQ=N@c>g17@!xIX{I9Ys zAI7l!b7lXJEB$ZMNBI0x{ZHI}H2xF$mQEkx?)DMa?-u}+e?=?6qVHq=K)i1Pz5`&P zp`l@*VPRlkKf!(+i14tm@Q6qV2#5#>NN7m^DriV3sA#AtNSK&dSeTfE1OxyQ8 zaBy(QNXVbj&_3g1qhsU$r{n)`<-HGp4i6ZEV1$A|2SB1jK%qmt4*|*m07ytE2ndM( z%ztPYC|C$cH~{=72*5ub|JwtAfP{huz`&vbAR(Y2p!7&10k zF;#L*I8)aIcC6rhacuZ{H8YBSx5Nexb)5OV0txd*+^cT`l+>Tm0Z<t``P|#5S z=!Sqqhr%FZ6NAQ7CC4&_aShIA7f(>5xT?R#p5HTj-vA&%L424Eg$@t_Jo(le$xPG(AmSBvmkOR{tj#VemRPC?&uyq>tEG{z7j1YHjTPY zL*z_9hFoA9dvD6QCK}aNr;VqD%OfIOFA9;vVN1eFZk5MJ|HyPzbe4pbK={l%?SlLz zM1}@xHa3<~O3fKk1FW0S;z|{WUE+;*s)Cfx&cffYmO)b$J)o7Bu%+lEHd* zjlLAa7Pg$O8BPq>(0I9GtQluMhCEZ(&P9zDgr9{+S{5poESsk|Of9`{H?OLJLLCJ& zjVq>xjm2HAi6y)JfB=6WI#L$Vg36d$@r6nQ{$^`gBf-PACKhHqM{^BD+3u(7={$r> zTP^8roKYKSwT8Ffg`v(%)^bb|I!T!=!4P}<(qE^Llvpr`sQJiur$sl(>x_(gvJUJ7 z%+pRriP{!B!){%>vo^R+;?6P&1I4 zDt)(Lr2iq#T@W;-3Q=eG;h7^s8`~i131qDPZ+N6ygyqW!U=#XFn)o*B8k({C??meTnLE^Bdq+Hv$7QkdP#)i zL@A>flx8V)MY3=RDw!Sg3P|{>rkaT!%sDZql7&ol(g`w-Dyhf{+XHQ|NYfjRqUOpX zo4&uYfIGwZB%Yc{Zlvr%c6pgnmLd{-~6Xnbme5l ztb~?pjlOp@;5PS+cX^>?Iv2ROoCJ*uP0ts#O&VvyP(a6eLVEsMd&U4Ym|b{46U$ zw9nEw`9h6LY$0*rBD@i`GOFP$?8VIwY{w{K+js(-R60FpXirof?H|$bRh`I|>>Y4&_JCG?9BM8)RS-6GN8y z8?8A_94YjUHStN+$=a^wt5o?a12x4-t?oUrE1_ee5lz=znT06598mFSOSBnBUkWl_ zk?YF=tHp0r3Wj>8>lixf6zWq_#_# zx&k%PHy}KFeQQgx(Sl*P9>E3g;JPa*AO&eT$+}*{$di&4LbMKtXgRz51QhdGofMt7 zM3l@`Db(arDbxa0L!6ysCLNX`$fTMu+fE8I8XpuIvqa#a-|5JwhGfv9N=-jC5kf9t zI0c=D7k%YPs2wc$8KbLXFZ>78Q^Z_Edw=uW*PzWXIYd}~3+c0|DQxWlS)`#gsG(K= zDBkfc9p$IqQUY=ZkC}*r(fNadI&KVF55Y%PL1Z;8BlggMAh&L@V!ni{q zyQ!$q_tcVSZC~RP7UM#UL*K!9v|p1MIMyq}7>zu0!_2A+nGys;RY9n1yp0e;Dt@Mn zhcqq@QDxq-#d*adO9D8HI0_hM0Uovqe6gl@anpvX^z2!+9$hE(J&Dh9TE*aBkHkH` z4aJ}k=iw1eN8C7kYrsyQ9gtFQv~_)F*ZIgc#y2goJMFZ$Qk~UnM=-@q9C~6ixUqwA?r!1pyZx6)xBz`Nw@3!v06Okpm z>^Kt<007F?eUQxI>b}&-D%dQq=mwO5(ryXNl#?B!7~xgd?*c;q-o4p!YZz>rE^ zs*y<49B-xw0_V7i6}j+`i?L@Kk&U-BU*-pa`^kSG<3~b3MS8%ZQmMj^>E$4deJ(o? zEfr7Tyha^XDvnB$o{5klHvFqq;!P%Ot-aUx8#%O7uA1W{Ko_?g>#gB7gv5M#eZgt1O(%YT7)Rst zR|WT*UnzZEnMLyu()xc0JGp4>QrCT-S~|RS#;zN@Japgq`ts~aPIB`nw|rgMz1nWN z5<2D36m%@<^4~J)3NW}!z7qIXY>07l7p*dQO%)FVpG4+P*RMthCf|xdOC*Z?BHZv^ zFSgt-#05S{RINx!j0~L2#d`>Eyn1KRMDaMU2knjWYkDU;{9kW`BimEPQ>J=vQKfEC zoRp|1Nwm)OBN_Q-iIGmK3DsnEF?{Ag)wO0FvN*=52n0l@UGD(*QKNAC^7c{77nxW3 zorFnY5mhTk9ey{`;jdG(H0#q&9WE1eT`sF(t-mY${;tRYZIEu?}_*!hhiwS^F5(3X+NzP zeYNaQdYe@_h#IQyzmzfM!$yyOu=CIs8bO{ZhCiPq6xTD@NrwZ2rPekEBhL0@t~YUS zFxYw4m|TaI$r*a_avo`ivd;MRdIQ{UGiKLC|9B#?nrB#XHD6{qBoewqCZ)Xz@#270>FvbWDNW!%0>7Hh)F_!r~Hed+Phvi_3U@ z@Ax}0^fBqxI&E;e`PMkL^X(lVVAM@W!9$!O{DamW#2!#y4%-I8Q^c^W?bSdxO zh=Ls)H}$!WjAWO4VeC07N(Yx77vb|^hi3uwTb4dFX}9n%AW17-X06q30y)Mo-^_jI zcx#yh^Q>Bi=Q3M&d)iYSuJKGOHHc=r2ub=__hmjP3>hy}#!_%3t8T;vWbQ5|hc4f& z{%=d_RRnAM4IcEQxP)+mcCADbR?1ie10wv9A~RHHOOtzVkKDGRcfilLp5(0K+-OJx z!JJw|!b@G9jM>N=so%_{DZgy-nkEb(d-3q6^zQ0@+e>qoP1Lq?+jcwkHoG$71vWVH zwj~UPwvt6l$B!g&5a7TVT=BdZT>A1{)Cj5_Q9gb3rhW=>+O}_WQZYM_Y7$-Njj7@B z8LH}mQHBW6!-B@wbf}y{NGg}7da(YP=63S3uFHc*W0PJtl6k`)gWH_}vEW#-4+@pB z8dXj+K2W2GQ+`I27)=Ulb z_Uh~6g^72WrN5XDAcE_E6{dA%e#UD!Z2D`Zz0BN9t%0AVw!Sj3|`^s~I+#rhtyo%TT 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 G{{H}+HoUF? literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/featured8.jpg b/9781430265023/Examples/chapter4/images/featured8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21e4fab32cab716fb9f76955a78e4f67beb31490 GIT binary patch literal 18151 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 W<>wztiRV&Zhe>k1vlHKmXZb-qx)E literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/mobydick.jpg b/9781430265023/Examples/chapter4/images/mobydick.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a544e29ad096ab90cd1fd1874e802f0b5ef48988 GIT binary patch literal 204869 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 z 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

^tX@{tJeUibbHmSqmL<^*4)ksQ;b7^Jf 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 G5C7Q>W-+t? literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/promoted2.jpg b/9781430265023/Examples/chapter4/images/promoted2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4dace749df7c230140aa01a040ca72a67cae6eea GIT binary patch literal 54073 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 literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter4/images/rightarrow.png b/9781430265023/Examples/chapter4/images/rightarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..15ca5841886a702c5bcaeeb3a1362de480d82ed1 GIT binary patch literal 1834 zcmaJ?dr%W+5D(!YplGQD)B>hKF$(1J;FUm3Ndg)%kU_>kizVT5gfk=;atBGw03v-% zM=Q0WM2b^GrL?0WEht|vw7**Jj;!ek`9DqD@R^&IjvFB{+6%>bD+ z?Sd&eh{Pm5qJ>Cd)UXhc#-NiTSX6pgD2q-HCNXGqCP1eF3|0u8&JK-W)5A$K z4;hc9m1nY(1aUL5aE(LG!Y~aR0CYMXRmY?vS_MF7u~-0&0WcULxJL+TP-8NEh#C!; zWe`9psD(8cjHpR=Mp*`ui*d+!rthwx(#+AS(U~&g1q1Xl4M3;T>{ps~6p8-dRi&Eq zMzJL5eZK!mj3yg25Re3+NUj#d8I=B)$3Yg&$0v;`l zM(4%NVg(48tAfK$&;=;NN^F2zQe;z|}OPc+CCFO@|E+KW%_GT_kxM}UC&TIUoVZUS_Jx*D;B(+xN zO)0H@H6Gf(8Llx7v-))f7ly~iCjSJ=&-IU%M`gauzq=~6VEgs)OC2lnUwB7bpC8hX z!rjEkwkh9cW`6UBrlo@zay1h|jzq?{R2ob&uRoqKvCv?O*4r_-NoVetvuK z(91ev`z^4m1HOFqCm>F)Zeh0m6Tb7JPE*^#Br3sq{5;?u`0$e@-^aF{G-OMap_Apa$ zSx{O0B5iC;G;A62dX-B{EB^|f96M0zsSVAL&uAxz+2?sOfL`1tH!T(Fl(7*t4nN*5J;SLblAgbJ+l zdh4R#)UHfRPa(g_XL$AW-pR>T?J;1jF*6tVAI1dJwDhW{@eYcz1`4+h*#GJP7>=`lDGfhb;bE)B!#uJTh zeM#0{p2ey5uGoLYAgA;jrv+|(W@{7A;Hv2m`xAXbOD9|wEa_X{MCKWWo*-q9D}={e gyZ+v0lk9XLB<|i;aKf{)&Hnci#wG}Ac+y?}0M=F1;{X5v literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter5/.DS_Store b/9781430265023/Examples/chapter5/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + + + + Flexbox layout + + + + + + + + + diff --git a/9781430265023/Examples/chapter5/images/badge-locations.png b/9781430265023/Examples/chapter5/images/badge-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..b51e5e4cd3030408a4468ac8191c553070f06c26 GIT binary patch literal 880 zcmV-$1CRWPP)`nrc)M zu(S;%_241tp$LNc06o~8dXoe_=_Q`LC?Vj*leu_nY4GML+e1G<3W|7Wd$b0sQXv7Y zwo)u8g6}P}WwV*tnceJe`-dSUyV?2eoBw+|Z*}mfo11GB__2tih$GJiPupy?aTxFB z?i_fTNAmzQjUP1}W$>pajyeK<4g@R!AYXu*1d5hy6~_bwD_YhH!Wp6yVlGfG@S_z1 z6tHWy*c|F$_y>wo6~b4Q%_Rq8cTtAuROUra<9MnCr=ybHbDAUjwnFlhYC;sOY_%_C zEefdg=os8j&%*6QikA?zzKF4CeF__D=}HEw*KVAAzx$yLo#R92X)_cx-4?A-G&g=3 zvhfSBbTwl}%dUmwBs9JbfDubYW6!>yekL71H-ZxFdZOee3Och|^(qt5+BOg-* zqbPZSI{Nn)x_^F4&k=#?%AQKiN+((Wu?HImJv8TW>G z-5q%SZP)ysjVDYWp4Uepg*W74aJ-4`a9}i~AK_xI}X|SLuO7w{FS~@7gE4ch_im^_{Q}`_?Dj$C88F^BY zvD-QWQ?6y{(YP5UGPoa6w5>#O1B>~ewHB5X+IKBW%x>>HiOI^!y0Zbv;gZ>*=#J^)1Wd-Ky_Bd#(B_YT z*7x^#8$p@s&OQIC9gYBAT`!silP>C!P;6=^d<6VslnjU~eC z5)RvpoZ0rRui<3}8m9o&aK6VF=*01aN4zWzQB5|d{M`jJU?ZYPRXn}zVRuntrVPXA zC0?YYU^dUq1iZ9O*3=rlU)(t|b{fvot4qym809*7N~ z7#p|%#Rq|S!wDn*52V<`NP>eDfK)vYCoqr)765T0(18!A;xH;Wh%5&(5^xkK%H{*H z00VUaC|VPNj@y7s0TUia^#iH(G;kCH)XeozJBSZ4poaNWj5>l*3kv z0twhcjuA_mT2GGYi!|)Pbli=DXaKSlf;sVq3{39%ukS$o4U9iRS*FX=&wholD!YP2dX zrnODow4udc=)7@uot^BjWH+h(!mzuuv%8;t@6DSZ5;UmOg(m@W7$qf6$}lTNnqwtT zN^UlGUTNezQUgFo$YGq6F=$R1Qc?u)qbFb<05t_D*+8MoCP@i^w?elj30%&sfouVF zj~ucsfCBc;Ec=FYi;)K=J#?L|Yl-EOwiaW5(Jm;|n33fqgP6*~&gcRkbCS^eicVt6 z-?0bcJwb?e_d=+1AFZ2F%J6i35o*7Fxakm4wYU1X8{>9R2y`_x1c^i8x_dGIL3;0c z=>?RwtIc)@WJqcjW7hg$^;D#*2PVQNH4B-k{Cx{9&OdkK(m}ME%vsA4>S5%J4hmg% zYvCn@NH4w8>aoqa1Bcy!Q5K1feP69wK0Y3&aJ+61mlbMj+BLfIN^pptPp>ZMV4Ki> znGMLM!oL@xP&^d9-mK^>>{6pXHcK#7qA#p-U!hhp4DL{8mv&whpqo(KXEAM|@uL1c zLS25Hr@<}8Upx@h_0+dpRkvWnwqU9-M~P4mB4=ru5PRiJb=ftT?6f83FeiFce&fk7 zUyy>-?y`=Q$dQ5Yf5H#CDK>EgFl1JPaRCj6Kc)ZI@->Uz{f_>>04 z*SoS93iA;^{^3VNC^4qcLTZxbw7p^L%A!@z6yxO>i8Hi<*hAH1j8@@=t~0U{ z4rNB~P*+$oTVgrV-vqm6`a*=jI1*t|n3UD{axgWT^RacGXERpy<8_v+EYdNwM3OI# z9v0R@9R4XR&W^gu>&6JkM z*gQMaE;t)&)y?@+Y;G241so1smuHi!QRFaVe!fa~89Pl*5k N002ovPDHLkV1j=7wFUqH literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter5/images/badge-valueadd.png b/9781430265023/Examples/chapter5/images/badge-valueadd.png new file mode 100644 index 0000000000000000000000000000000000000000..01e2943f4a3d0236673d4741c85eb3acc05aaddc GIT binary patch literal 841 zcmV-P1GfB$P)q$gGRCwCdSWRmaK^T4$SD~Sj(4wSZ zu`QSiUecaCxp#Z8J?XJay?N2Q5`x~%53sa&s;8`ndh(JU#8Z=lJ+y^tX(2(WBv2|S zg7d7iVRtgg%&xmx`@qXivh(rm`#Ccy3W(d=Z*%Oi$i!q)Z+Q<|1(&QfZOf5os!0n0MYr6fL8rDU+=^|_P~ef5}pN;e?p+-UWhvXmex zHy}zrjd5*#_VyaRaFOOm$ElFX#=>IntV7$UCv^Jzm-uQLS~EP_^5MbN8CuED#;T&# z)-Jtj?uvhdi)HZIrxk_GpJ(*$`%x$ocgH4a;!;L8N}m|KAZr1nBwy$(xG+BHv}^4a z?f>XV#|N;$qQQ3wO28L3z8>`a|8Qc~w;-?6#@@d&s^f=lAUL4jP4Q(+qitj{nm`lS? zi|Mct1(Vzu$#w~&?FD{onl0GwLWKe+g2kU+pQFnX5`~fM@QKBZ(8Tuoq=cY-`oRc0 z5WeN+tIF|Cm&Bv}5A^ujt!|%xA=VfanaJ3AmOxjVy%vcX>11Drw&DV9b=J-g=TOocpX}eKb z7Kx$gVlx-_Mp1&YxaS|{kxhA&OAAcf36g5N+VT1Dbk!*#IF!rbKLQK@7ezqq TtD*zK00000NkvXXu0mjff^n9g literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter5/images/bigicon-freeadvice.png b/9781430265023/Examples/chapter5/images/bigicon-freeadvice.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc996dcf4062b6b71b1d2709e44075320773aa4 GIT binary patch literal 620 zcmV-y0+aoTP)!>^lVL7^Tt64z|%lewcP*%2*{}>P#RY3$X9Fm|>alQ$01Ft*6`y?#f68@TW z94Ihnrd&d*@}8}EV$W!^D1P8zm2;;uIWut}&a{Tp02cL5YY%y%mZmfOA^uUXB&Jz7Mc1KB zu(Aco+-Om5jyg}SY%GZBbY_v!p(8u4EVK7D8EKSF_RhgFu~yu;Fx=9%I(uxLP$>m@ zS2GV@NL&!D0UC={@dATF2(ol|qJ_uApz|!%%$PS3QCTQBLT6IR8AQ=T`>|xiD4?8f zXM~_m)A|fc6Q`&k`LV+aiB)SXn>aPNA58i6F~NERg1mF_XPI=Dn0ge4BxleT+(a|- z>y$fpu`GBB$i-HXhd9W00RIDBVpi~7p~<10000{}j{oHXAjM4Ad z0$d>jD)yd8e!>%TGq9*_7!+0qEtJ%9kH}Dsok_yA%XpJ{cv=4sdz#O zlq<;rX#t>W>4MzN2*IRuB99fAM5(ojm5&)ie1!%IXYv5i!Mht7nH#QSLABor%;E!G zT_~8IY2^xHYLv;RSYMPPQUC`v?wzJYsb^(uN+p?S8@7H3Bd#FqDNei kt@$CKd!}iA$G-pr0LsXn@>7<1*Z=?k07*qoM6N<$g5OWp{r~^~ literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter5/images/bigicon-locations.png b/9781430265023/Examples/chapter5/images/bigicon-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..a5eae3c79eabc2f605edf2698bab9a99a5fdd4ae GIT binary patch literal 657 zcmV;C0&e|@P)sZ2FoHKI z*&riigJuLa@CbARw-Y2Aq?y3(1kMI2^hnOffj&UK>P|nJCh#C$gv6$iG3~r{-bJ6E zo!^{)H~(PDdGGw<{7&%M`QZEz7PG4Ph@FUF5U^PTRtdnRV2@IOhcMuMB|p_hwO? zU>a4(ATv_}DQgLtqK5`JNo)lW#Y3cd2vp}1HT0vd0`8$llQ^7EYGOt4SP6H}K(@%$ zs$(s(R>XwMK{jEBpac4}Bk)Bf00%*0+umYZJqW>JkkC#(^Dz2_%r;TsFvtebX1~oH z^lgwm?A#N)_HVsXoO3r5;vAS)j1~v$3GChyiA# zg2#4d#u##|7>STIa9B6+jQ+l$Op}0nXn3Rs3DS}xLfV1@XE*^eNOJ^1+QMw0k#?m` zg&h-r3~4J;Rfo)HO553CvAUW9LnDAAmSeGYb41F!8V!P-BK5SzQRTo=D|jQNmpHP0 zNMm}jP#wT5V=OBzY-zWp`caH0=NdOnrL`-*Q`R2BC=F>c-XewD4jiBwS0?00000NkvXXu0mjfZB`-S literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter5/images/bigicon-noobligation.png b/9781430265023/Examples/chapter5/images/bigicon-noobligation.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf010636f4bbe9c0237320d9fab6a43fb615887 GIT binary patch literal 530 zcmV+t0`2{YP)HZ|h{xEmX&klp}Vb4?e&f>{nj7Mf??Cy5+E zTX2)P%8@e}%OgYUq+8xGQWF=`8&^P`Zb{zq0O&Z=g__;cS7bhHF?*u+>lF^kMyuXh zsKjOt9H!uGYbOfb7SDqXhVBL`b2U-u7`$I&u3cW%xP;ak^$}rW)xeh;OCAx5gdm zBQzxVd^KRRLZj1|0BVF^weWdj;36`w?C1!pbYyXIK<-VX@&q&)qQc^HHL;&B9#3_=fS3@*Knu)D#|0Uc8yV!NGzagDZ%4q+J=+C+%hZf6QpS|xS^ z?Gq!j>+KAyWiqMSd!+Y%X`DTmh2p=E`Ssk|-*cH|GMP*!lgVT%5YVVt}edATwH5Zd(CCJID@_nbe9aB`bO?RfFOL%cRp$AUJaX zFA%Y8h5{gF7sP1!4BH1M;yrtghoJQ38H(b zb3kOz27~}!36%nJP&%V~qi>H>UzTzyB=9+x)(*0R+zEu04DzUeJeBIDggl^)$YwxP z=}O)sm6m7KrO!rFxa*xwS+DJQ+bX$Pf2U5JDHqn?_FRs z?VmOw1dB{+=|NtUJaauN)x!xGnVZ4DC-7{N-}R|jssr?6c^5iXh|8f@m#x8bMo8rG z7y+du77!l#*jp&(Ipr+CTVh}kNaDfzn*nGI*GfABHXU9Vh)1oH6ev#(q46a&BaTTr zYez*hi5(nZH1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + + + + CSS Regions Layout + + + + +
+

Lorem Condimentum Fringilla

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.

+

Nullam id dolor id nibh ultricies vehicula ut id elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Donec sed odio dui. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Curabitur blandit tempus porttitor.

+

Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Nullam id dolor id nibh ultricies vehicula ut id elit. Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue. Maecenas faucibus mollis interdum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+

Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas sed diam eget risus varius blandit sit amet non magna.

+

Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Etiam porta sem malesuada magna mollis euismod. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Nullam quis risus eget urna mollis ornare vel eu leo. Nulla vitae elit libero, a pharetra augue.

+
+
+
+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter7/chapter7ex2.html b/9781430265023/Examples/chapter7/chapter7ex2.html new file mode 100644 index 0000000..05d8481 --- /dev/null +++ b/9781430265023/Examples/chapter7/chapter7ex2.html @@ -0,0 +1,35 @@ + + + + + CSS Regions Layout + + + +
+

Article 1

+

+
+
+

Article 2

+

+
+
+

Article 3

+

+
+
+ + + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter7/chapter7ex3.html b/9781430265023/Examples/chapter7/chapter7ex3.html new file mode 100644 index 0000000..c1ba46f --- /dev/null +++ b/9781430265023/Examples/chapter7/chapter7ex3.html @@ -0,0 +1,41 @@ + + + + + CSS Regions Layout + + + +
+

This is the first heading

+

This is the second heading

+
+
+
+ + + + + + diff --git a/9781430265023/Examples/chapter7/chapter7ex4.html b/9781430265023/Examples/chapter7/chapter7ex4.html new file mode 100644 index 0000000..ec1d59e --- /dev/null +++ b/9781430265023/Examples/chapter7/chapter7ex4.html @@ -0,0 +1,81 @@ + + + + + CSS Regions and CSS a Shapes Layout + + + +
+

the development of
The Gibson Les Paul

+
+
+
+
+

The Gibson Les Paul was the result of a design collaboration between Gibson Guitar Corporation and the late jazz guitarist and electronics inventor Les Paul. In 1950, with the introduction of the radically innovative Fender Telecaster to the musical market, solid-body electric guitars became a public craze (hollow-body electric guitars have more acoustic resonance but are, therefore, more prone to amplifier feedback and have less natural note duration "sustain".) In reaction, Gibson Guitar president Ted McCarty brought guitarist Les Paul into the company as a consultant. Les Paul was a respected innovator who had been experimenting with guitar design for years to benefit his own music. In fact, he had hand-built a solid-body prototype called "The Log", a design widely considered the first solid-body Spanish guitar ever built, as opposed to the "Hawaiian", or lap-steel guitar. This guitar is known as "The Log" because the solid core is a pine block whose width and depth are a little more than the width of the fretboard; conventional hollow guitar sides were added for shape (Image 2), a design similar to the popular Gibson ES-335 semi-hollowbody guitar introduced in 1958. Although numerous other prototypes and limited-production solid-body models by other makers have since surfaced, it is known that in 1945–1946, Les Paul had approached Gibson with "The Log" prototype, but his solid body design was rejected.[8][9]

+

In 1951, this initial rejection became a design collaboration between the Gibson Guitar Corporation and Les Paul. It was agreed that the new Les Paul guitar was to be an expensive, well-made instrument in Gibson's tradition.[10] Although recollections differ regarding who contributed what to the Les Paul design, it was far from a market replica of Fender models. Founded in 1902, Gibson began offering electric hollow-body guitars in the 1930s, such as the ES-150; at minimum, these hollow-body electric models provided a set of basic design cues for the new Gibson solid-body, including a more traditionally curved body shape than offered by competitor Fender, and a glued-in ("set-in") neck, in contrast to Fender's bolt-on neck.

+

The significance of Les Paul's contributions to his Gibson guitar design remains controversial. The book "50 Years of the Gibson Les Paul" limits Paul's contributions to two: advice on the trapeze tailpiece, and a preference for color (stating that Paul preferred gold as "it looks expensive", and a second choice of black because "it makes your fingers appear to move faster on the box", and "looks classy―like a tuxedo").[11]

+

Additionally, Gibson's president Ted McCarty states that the Gibson Guitar Corporation merely approached Les Paul for the right to imprint the musician's name on the headstock to increase model sales, and that in 1951, Gibson showed Paul a nearly finished instrument. McCarty also claims that design discussions with Les Paul were limited to the tailpiece and the fitting of a maple cap over the mahogany body for increased density and sustain, which Les Paul had requested reversed.

+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter7/guitar.jpg b/9781430265023/Examples/chapter7/guitar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cf643f0803552d4e7657e2f3162dc01f1e82f291 GIT binary patch literal 87611 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 P%aZFL%EeqReh>fIV#O^v literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/.DS_Store b/9781430265023/Examples/chapter9/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..299f69248107966461a9f154f72cfe454aa81194 GIT binary patch literal 6148 zcmeHKJ5Iwu5PeHhM52k5hH|e!L2m`8N6H02ID8~0Mka}%vqZryI20%02)y}#5?M&8 zD59BY=6T2ScI{VqG62$aQ=J2203*5}-X-)+?u+;A#500P_gG_r78w`x!%VmnT;c&Y zc)~8fGh~LAj7l_W@)08$o%!r_g=1%EbR<2Q`}oPpCzPb8GoQ5_sW6Nf3WNgt z3Jh#Hmi|AZ|1tmXlVTMLgaSvUKpK|wa>`fo-r9RP>9v`DP5&|0YB__pVxqQUE~FKo d?bKzt=KaF4GgLbBN+-r20nsHa6!;GXz5#_dBWC~r literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/.DS_Store b/9781430265023/Examples/chapter9/Chapter 5 revisited/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 +``` + +### css +* [Development](https://raw.githubusercontent.com/kristoferjoseph/flexboxgrid/master/dist/flexboxgrid.css) +* [Production](https://raw.githubusercontent.com/kristoferjoseph/flexboxgrid/master/dist/flexboxgrid.min.css) + +Add the `flexbox.css` __development__ or `flexbox.min.css` __production__ to your html page. + +``` + +``` +Inspiration +----------- +- [topcoat-grid](https://github.com/topcoat/grid) +- [flexbox-grid by @zeMicro](https://github.com/zeMirco/flexbox-grid) +- [ptb2.me/flexgrid](http://ptb2.me/flexgrid/) +- [codepen.io/marcolago/pen/lqGFb](http://codepen.io/marcolago/pen/lqGFb) +- [philipwalton.github.io/solved-by-flexbox/demos/grids](http://philipwalton.github.io/solved-by-flexbox/demos/grids/) +- [davidwalsh.name/stylus-grid](http://davidwalsh.name/stylus-grid) diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/bower.json b/9781430265023/Examples/chapter9/Chapter 5 revisited/bower.json new file mode 100644 index 0000000..3041a1f --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/bower.json @@ -0,0 +1,24 @@ +{ + "name": "flexboxgrid", + "version": "6.2.0", + "homepage": "https://github.com/kristoferjoseph/flexboxgrid", + "authors": [ + "@dam" + ], + "description": "Grid based on the flex display property.", + "main": "dist/flexboxgrid.css", + "keywords": [ + "browser", + "flexbox", + "grid", + "css" + ], + "license": "Apache 2", + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test", + "tests" + ] +} diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/chapter9.html b/9781430265023/Examples/chapter9/Chapter 5 revisited/chapter9.html new file mode 100644 index 0000000..b3c3805 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/chapter9.html @@ -0,0 +1,240 @@ + + + + + Flexbox layout + + + + + + + +

+ + + + + + +
+
+

Looking for a beautiful new home that won’t break the bank?

+

Nulla vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Cras mattis consectetur purus sit amet fermentum.

+

Curabitur blandit tempus porttitor. Aenean eu leo quam. +

+
+
+
+

Quality without compromise

+

We have homes that suit every budget without compromising on quality

+
+
+
+
+
+

Trade-up facilities

+

If you have a home to sell, we can help market it, and arrange bridging finance

+
+
+
+
+
+

Wonderful locations

+

Don’t settle for a nice home in a bad location. All our locations are carefully chosen

+
+
+
+
+
+

Value-added service

+

We offer a range of packages that can add value to your home-buying experience,

+
+
+
+
+
+
+ + diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.css new file mode 100644 index 0000000..0fb2ad9 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.css @@ -0,0 +1,996 @@ +/* Uncomment and set these variables to customize the grid. */ + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-right: 2rem; + padding-left: 2rem; +} + +.row { + box-sizing: border-box; + display: -webkit-flex; + display: -ms-flexbox; + display: -webkit-box; + display: flex; + -webkit-flex: 0 1 auto; + -ms-flex: 0 1 auto; + -webkit-box-flex: 0; + flex: 0 1 auto; + -webkit-flex-direction: row; + -ms-flex-direction: row; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -1rem; + margin-left: -1rem; +} + +.row.reverse { + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + flex-direction: row-reverse; +} + +.col.reverse { + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + flex-direction: column-reverse; +} + +.col-xs, +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + box-sizing: border-box; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; +} + +.col-xs { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + -webkit-flex-basis: 0; + flex-basis: 0; + max-width: 100%; +} + +.col-xs-1 { + -ms-flex-preferred-size: 8.333%; + -webkit-flex-basis: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; +} + +.col-xs-2 { + -ms-flex-preferred-size: 16.667%; + -webkit-flex-basis: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; +} + +.col-xs-3 { + -ms-flex-preferred-size: 25%; + -webkit-flex-basis: 25%; + flex-basis: 25%; + max-width: 25%; +} + +.col-xs-4 { + -ms-flex-preferred-size: 33.333%; + -webkit-flex-basis: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; +} + +.col-xs-5 { + -ms-flex-preferred-size: 41.667%; + -webkit-flex-basis: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; +} + +.col-xs-6 { + -ms-flex-preferred-size: 50%; + -webkit-flex-basis: 50%; + flex-basis: 50%; + max-width: 50%; +} + +.col-xs-7 { + -ms-flex-preferred-size: 58.333%; + -webkit-flex-basis: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; +} + +.col-xs-8 { + -ms-flex-preferred-size: 66.667%; + -webkit-flex-basis: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; +} + +.col-xs-9 { + -ms-flex-preferred-size: 75%; + -webkit-flex-basis: 75%; + flex-basis: 75%; + max-width: 75%; +} + +.col-xs-10 { + -ms-flex-preferred-size: 83.333%; + -webkit-flex-basis: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; +} + +.col-xs-11 { + -ms-flex-preferred-size: 91.667%; + -webkit-flex-basis: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; +} + +.col-xs-12 { + -ms-flex-preferred-size: 100%; + -webkit-flex-basis: 100%; + flex-basis: 100%; + max-width: 100%; +} + +.col-xs-offset-1 { + margin-left: 8.333%; +} + +.col-xs-offset-2 { + margin-left: 16.667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.333%; +} + +.col-xs-offset-5 { + margin-left: 41.667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.333%; +} + +.col-xs-offset-8 { + margin-left: 66.667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.333%; +} + +.col-xs-offset-11 { + margin-left: 91.667%; +} + +.start-xs { + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; +} + +.center-xs { + -webkit-justify-content: center; + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; +} + +.end-xs { + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; +} + +.top-xs { + -webkit-align-items: flex-start; + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; +} + +.middle-xs { + -webkit-align-items: center; + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; +} + +.bottom-xs { + -webkit-align-items: flex-end; + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; +} + +.around-xs { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.between-xs { + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; +} + +.first-xs { + -webkit-order: -1; + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; +} + +.last-xs { + -webkit-order: 1; + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; +} + +@media only screen and (min-width: 48em) { + .container { + width: 46rem; + } + + .col-sm, + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + box-sizing: border-box; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; + } + + .col-sm { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + -webkit-flex-basis: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-sm-1 { + -ms-flex-preferred-size: 8.333%; + -webkit-flex-basis: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-sm-2 { + -ms-flex-preferred-size: 16.667%; + -webkit-flex-basis: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-sm-3 { + -ms-flex-preferred-size: 25%; + -webkit-flex-basis: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-sm-4 { + -ms-flex-preferred-size: 33.333%; + -webkit-flex-basis: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-sm-5 { + -ms-flex-preferred-size: 41.667%; + -webkit-flex-basis: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-sm-6 { + -ms-flex-preferred-size: 50%; + -webkit-flex-basis: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-sm-7 { + -ms-flex-preferred-size: 58.333%; + -webkit-flex-basis: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-sm-8 { + -ms-flex-preferred-size: 66.667%; + -webkit-flex-basis: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-sm-9 { + -ms-flex-preferred-size: 75%; + -webkit-flex-basis: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-sm-10 { + -ms-flex-preferred-size: 83.333%; + -webkit-flex-basis: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-sm-11 { + -ms-flex-preferred-size: 91.667%; + -webkit-flex-basis: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-sm-12 { + -ms-flex-preferred-size: 100%; + -webkit-flex-basis: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-sm-offset-1 { + margin-left: 8.333%; + } + + .col-sm-offset-2 { + margin-left: 16.667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.333%; + } + + .col-sm-offset-5 { + margin-left: 41.667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.333%; + } + + .col-sm-offset-8 { + margin-left: 66.667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.333%; + } + + .col-sm-offset-11 { + margin-left: 91.667%; + } + + .start-sm { + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-sm { + -webkit-justify-content: center; + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; + } + + .end-sm { + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-sm { + -webkit-align-items: flex-start; + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; + } + + .middle-sm { + -webkit-align-items: center; + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; + } + + .bottom-sm { + -webkit-align-items: flex-end; + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; + } + + .around-sm { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-sm { + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; + } + + .first-sm { + -webkit-order: -1; + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; + } + + .last-sm { + -webkit-order: 1; + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; + } +} + +@media only screen and (min-width: 62em) { + .container { + width: 61rem; + } + + .col-md, + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + box-sizing: border-box; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; + } + + .col-md { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + -webkit-flex-basis: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-md-1 { + -ms-flex-preferred-size: 8.333%; + -webkit-flex-basis: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-md-2 { + -ms-flex-preferred-size: 16.667%; + -webkit-flex-basis: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-md-3 { + -ms-flex-preferred-size: 25%; + -webkit-flex-basis: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-md-4 { + -ms-flex-preferred-size: 33.333%; + -webkit-flex-basis: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-md-5 { + -ms-flex-preferred-size: 41.667%; + -webkit-flex-basis: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-md-6 { + -ms-flex-preferred-size: 50%; + -webkit-flex-basis: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-md-7 { + -ms-flex-preferred-size: 58.333%; + -webkit-flex-basis: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-md-8 { + -ms-flex-preferred-size: 66.667%; + -webkit-flex-basis: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-md-9 { + -ms-flex-preferred-size: 75%; + -webkit-flex-basis: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-md-10 { + -ms-flex-preferred-size: 83.333%; + -webkit-flex-basis: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-md-11 { + -ms-flex-preferred-size: 91.667%; + -webkit-flex-basis: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-md-12 { + -ms-flex-preferred-size: 100%; + -webkit-flex-basis: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-md-offset-1 { + margin-left: 8.333%; + } + + .col-md-offset-2 { + margin-left: 16.667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.333%; + } + + .col-md-offset-5 { + margin-left: 41.667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.333%; + } + + .col-md-offset-8 { + margin-left: 66.667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.333%; + } + + .col-md-offset-11 { + margin-left: 91.667%; + } + + .start-md { + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-md { + -webkit-justify-content: center; + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; + } + + .end-md { + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-md { + -webkit-align-items: flex-start; + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; + } + + .middle-md { + -webkit-align-items: center; + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; + } + + .bottom-md { + -webkit-align-items: flex-end; + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; + } + + .around-md { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-md { + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; + } + + .first-md { + -webkit-order: -1; + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; + } + + .last-md { + -webkit-order: 1; + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; + } +} + +@media only screen and (min-width: 75em) { + .container { + width: 71rem; + } + + .col-lg, + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + box-sizing: border-box; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; + padding-right: 1rem; + padding-left: 1rem; + } + + .col-lg { + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + -webkit-box-flex: 1; + flex-grow: 1; + -ms-flex-preferred-size: 0; + -webkit-flex-basis: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-lg-1 { + -ms-flex-preferred-size: 8.333%; + -webkit-flex-basis: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-lg-2 { + -ms-flex-preferred-size: 16.667%; + -webkit-flex-basis: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-lg-3 { + -ms-flex-preferred-size: 25%; + -webkit-flex-basis: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-lg-4 { + -ms-flex-preferred-size: 33.333%; + -webkit-flex-basis: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-lg-5 { + -ms-flex-preferred-size: 41.667%; + -webkit-flex-basis: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-lg-6 { + -ms-flex-preferred-size: 50%; + -webkit-flex-basis: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-lg-7 { + -ms-flex-preferred-size: 58.333%; + -webkit-flex-basis: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-lg-8 { + -ms-flex-preferred-size: 66.667%; + -webkit-flex-basis: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-lg-9 { + -ms-flex-preferred-size: 75%; + -webkit-flex-basis: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-lg-10 { + -ms-flex-preferred-size: 83.333%; + -webkit-flex-basis: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-lg-11 { + -ms-flex-preferred-size: 91.667%; + -webkit-flex-basis: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-lg-12 { + -ms-flex-preferred-size: 100%; + -webkit-flex-basis: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-lg-offset-1 { + margin-left: 8.333%; + } + + .col-lg-offset-2 { + margin-left: 16.667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.333%; + } + + .col-lg-offset-5 { + margin-left: 41.667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.333%; + } + + .col-lg-offset-8 { + margin-left: 66.667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.333%; + } + + .col-lg-offset-11 { + margin-left: 91.667%; + } + + .start-lg { + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + -webkit-box-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-lg { + -webkit-justify-content: center; + -ms-flex-pack: center; + -webkit-box-pack: center; + justify-content: center; + text-align: center; + } + + .end-lg { + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + -webkit-box-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-lg { + -webkit-align-items: flex-start; + -ms-flex-align: start; + -webkit-box-align: start; + align-items: flex-start; + } + + .middle-lg { + -webkit-align-items: center; + -ms-flex-align: center; + -webkit-box-align: center; + align-items: center; + } + + .bottom-lg { + -webkit-align-items: flex-end; + -ms-flex-align: end; + -webkit-box-align: end; + align-items: flex-end; + } + + .around-lg { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-lg { + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + -webkit-box-pack: justify; + justify-content: space-between; + } + + .first-lg { + -webkit-order: -1; + -ms-flex-order: -1; + -webkit-box-ordinal-group: 0; + order: -1; + } + + .last-lg { + -webkit-order: 1; + -ms-flex-order: 1; + -webkit-box-ordinal-group: 2; + order: 1; + } +} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.min.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.min.css new file mode 100644 index 0000000..cb5c523 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/flexboxgrid.min.css @@ -0,0 +1 @@ +.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;-webkit-flex-basis:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;-webkit-flex-basis:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;-webkit-flex-basis:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;-webkit-flex-basis:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;-webkit-flex-basis:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;-webkit-flex-basis:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;-webkit-flex-basis:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.css new file mode 100644 index 0000000..2817dab --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{box-sizing:border-box;padding:0;margin:0;font-size:18px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;background:#EEE;line-height:1.4rem}h1,h2,h3,h4,h5,h6{font-family:Gibson,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#001A33}h2{font-size:2rem;margin:1rem 0}:focus{outline-color:transparent;outline-style:none}h2+p{margin:0 0 2rem}a{text-decoration:none;color:#007FFF;padding:0 0 .2rem;font-weight:700}a:hover{color:#007FFF}pre{overflow-x:auto;padding:1.25em;border:1px solid #e6e6e6;border-left-width:5px;margin:1.6em 0;font-size:.875em;background:#fcfcfc;white-space:pre;word-wrap:normal}code{color:#007FFF}.layout{display:flex;min-height:100vh;flex-direction:column}.page-nav{box-sizing:border-box;position:fixed;padding:.5rem;width:100%;background:0 0}.page{z-index:0;background:#EEE}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto}.page-section{padding-top:3rem;margin-bottom:3rem}.page-features{width:100%;background:#001a33;overflow:scroll}.menu-button{position:fixed;top:.75rem;right:.75rem;z-index:1;box-sizing:border-box;padding:.45rem;height:3rem;width:3rem;background:#FFF;border:1px solid transparent;user-select:none}.menu-button:hover{border:1px solid #007FFF;border-radius:2px}.menu-button:active{background:#EEE;border:1px solid transparent}.open{transform:translate3d(-15rem,0,0)}.menu-button-icon{width:2rem;height:2rem}.hero{box-sizing:border-box;padding:2rem;background:#FFF;border:1px solid #FFF;border-radius:2px}.hero-headline{font-size:3rem;white-space:nowrap;margin-bottom:0}.hero-copy{font-size:1rem;margin-bottom:0;padding:0 2rem;text-align:center}.slide-menu{display:block;position:fixed;overflow:auto;top:0;right:0;bottom:0;height:100%;width:250px}.menu{box-sizing:border-box;padding-bottom:5rem;background:#001a33}.menu-header{box-sizing:border-box;padding:3rem 3rem 0;color:#eee}.menu-list{margin:0;padding:0;list-style:none}.menu-list-item{height:3rem;line-height:3rem;font-size:1rem;color:#007FFF;background:0 0;transition:all .2s ease-in}.menu-link{box-sizing:border-box;padding-left:3rem;display:block;color:#007FFF;transition:color .2s ease-in}.menu-link:hover{color:#3298ff;border-bottom:0}.link-top{align-self:flex-end}.button{position:relative;display:inline-block;box-sizing:border-box;min-width:11rem;padding:0 4rem;margin:1rem;height:3rem;line-height:3rem;border:1px solid #007FFF;border-radius:2px;color:#007FFF;font-size:1.25rem;transition:background-color,.15s}.button:hover{background:#39F;border-color:#39F;color:#FFF;text-shadow:0 1px #007FFF}.button:active{background:#007FFF;color:#FFF;border-top:2px solid #06C}.box,.box-first,.box-large,.box-nested,.box-row{position:relative;box-sizing:border-box;min-height:1rem;margin-bottom:0;background:#007FFF;border:1px solid #FFF;border-radius:2px;overflow:hidden;text-align:center;color:#fff}.box-row{margin-bottom:1rem}.box-first{background:#06C;border-color:#007FFF}.box-nested{background:#036;border-color:#007FFF}.box-large{height:8rem}.box-container{box-sizing:border-box;padding:.5rem}.page-footer{box-sizing:border-box;padding-bottom:3rem}.tag{color:#000;font-weight:400}.end{text-align:end}.invisible-xs{display:none;visibility:hidden}.visible-xs{display:block;visibility:visible}@media only screen and (min-width:48rem){body{font-size:16px}.slide-menu{width:25%}.open{transform:translate3d(0,0,0)}.hero-headline{font-size:6rem;margin-bottom:2rem}.hero-copy{font-size:1.25rem;margin-bottom:2rem}.box,.box-first,.box-large,.box-nested,.box-row{padding:1rem}.invisible-md{display:none;visibility:hidden}.visible-md{display:block;visibility:visible}}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.min.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.min.css new file mode 100644 index 0000000..af8c20d --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/css/index.min.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{box-sizing:border-box;padding:0;margin:0;font-size:18px;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;background:#EEE;line-height:1.4rem}h1,h2,h3,h4,h5,h6{font-family:Gibson,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#001A33}h2{font-size:2rem;margin:1rem 0}:focus{outline-color:transparent;outline-style:none}h2+p{margin:0 0 2rem}a{text-decoration:none;color:#007FFF;padding:0 0 .2rem;font-weight:700}a:hover{color:#007FFF}pre{overflow-x:auto;padding:1.25em;border:1px solid #e6e6e6;border-left-width:5px;margin:1.6em 0;font-size:.875em;background:#fcfcfc;white-space:pre;word-wrap:normal}code{color:#007FFF}.layout{display:flex;min-height:100vh;flex-direction:column}.page-nav{box-sizing:border-box;position:fixed;padding:.5rem;width:100%;background:0 0}.page{z-index:0;background:#EEE}.wrap{box-sizing:border-box;max-width:1200px;margin:0 auto}.page-section{padding-top:3rem;margin-bottom:3rem}.page-features{width:100%;background:#001a33;overflow:scroll}.menu-button{position:fixed;top:.75rem;right:.75rem;z-index:1;box-sizing:border-box;padding:.45rem;height:3rem;width:3rem;background:#FFF;border:1px solid transparent;user-select:none}.menu-button:hover{border:1px solid #007FFF;border-radius:2px}.menu-button:active{background:#EEE;border:1px solid transparent}.open{transform:translate3d(-15rem,0,0)}.menu-button-icon{width:2rem;height:2rem}.hero{box-sizing:border-box;padding:2rem;background:#FFF;border:1px solid #FFF;border-radius:2px}.hero-headline{font-size:3rem;white-space:nowrap;margin-bottom:0}.hero-copy{font-size:1rem;margin-bottom:0;padding:0 2rem;text-align:center}.slide-menu{display:block;position:fixed;overflow:auto;top:0;right:0;bottom:0;height:100%;width:250px}.menu{box-sizing:border-box;padding-bottom:5rem;background:#001a33}.menu-header{box-sizing:border-box;padding:3rem 3rem 0;color:#eee}.menu-list{margin:0;padding:0;list-style:none}.menu-list-item{height:3rem;line-height:3rem;font-size:1rem;color:#007FFF;background:0 0;transition:all .2s ease-in}.menu-link{box-sizing:border-box;padding-left:3rem;display:block;color:#007FFF;transition:color .2s ease-in}.menu-link:hover{color:#3298ff;border-bottom:0}.link-top{align-self:flex-end}.button{position:relative;display:inline-block;box-sizing:border-box;min-width:11rem;padding:0 4rem;margin:1rem;height:3rem;line-height:3rem;border:1px solid #007FFF;border-radius:2px;color:#007FFF;font-size:1.25rem;transition:background-color,.15s}.button:hover{background:#39F;border-color:#39F;color:#FFF;text-shadow:0 1px #007FFF}.button:active{background:#007FFF;color:#FFF;border-top:2px solid #06C}.box,.box-first,.box-large,.box-nested,.box-row{position:relative;box-sizing:border-box;min-height:1rem;margin-bottom:0;background:#007FFF;border:1px solid #FFF;border-radius:2px;overflow:hidden;text-align:center;color:#fff}.box-row{margin-bottom:1rem}.box-first{background:#06C;border-color:#007FFF}.box-nested{background:#036;border-color:#007FFF}.box-large{height:8rem}.box-container{box-sizing:border-box;padding:.5rem}.page-footer{box-sizing:border-box;padding-bottom:3rem}.tag{color:#000;font-weight:400}.end{text-align:end}.invisible-xs{display:none;visibility:hidden}.visible-xs{display:block;visibility:visible}@media only screen and (min-width:48rem){body{font-size:16px}.slide-menu{width:25%}.open{transform:translate3d(0,0,0)}.hero-headline{font-size:6rem;margin-bottom:2rem}.hero-copy{font-size:1.25rem;margin-bottom:2rem}.box,.box-first,.box-large,.box-nested,.box-row{padding:1rem}.invisible-md{display:none;visibility:hidden}.visible-md{display:block;visibility:visible}}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/design/flexboxgrid-template.sketch b/9781430265023/Examples/chapter9/Chapter 5 revisited/design/flexboxgrid-template.sketch new file mode 100644 index 0000000000000000000000000000000000000000..cc144e8d4689aaeec20671fd7fe9223c7fa9afcd GIT binary patch literal 81920 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 Yzta7xRr>1xd;jmb2>##K|JVJ00Dl>?h5!Hn literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.css new file mode 100644 index 0000000..56d22e8 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.css @@ -0,0 +1,1046 @@ +.container-fluid, +.container { + margin-right: auto; + margin-left: auto; +} + +.container-fluid { + padding-right: 2rem; + padding-left: 2rem; +} + +.row { + box-sizing: border-box; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -0.5rem; + margin-left: -0.5rem; +} + +.row.reverse { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} + +.col.reverse { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; +} + +.col-xs, +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-xs-offset-1, +.col-xs-offset-2, +.col-xs-offset-3, +.col-xs-offset-4, +.col-xs-offset-5, +.col-xs-offset-6, +.col-xs-offset-7, +.col-xs-offset-8, +.col-xs-offset-9, +.col-xs-offset-10, +.col-xs-offset-11, +.col-xs-offset-12 { + box-sizing: border-box; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.col-xs { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; +} + +.col-xs-1 { + -webkit-flex-basis: 8.333%; + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; +} + +.col-xs-2 { + -webkit-flex-basis: 16.667%; + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; +} + +.col-xs-3 { + -webkit-flex-basis: 25%; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; +} + +.col-xs-4 { + -webkit-flex-basis: 33.333%; + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; +} + +.col-xs-5 { + -webkit-flex-basis: 41.667%; + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; +} + +.col-xs-6 { + -webkit-flex-basis: 50%; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; +} + +.col-xs-7 { + -webkit-flex-basis: 58.333%; + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; +} + +.col-xs-8 { + -webkit-flex-basis: 66.667%; + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; +} + +.col-xs-9 { + -webkit-flex-basis: 75%; + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; +} + +.col-xs-10 { + -webkit-flex-basis: 83.333%; + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; +} + +.col-xs-11 { + -webkit-flex-basis: 91.667%; + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; +} + +.col-xs-12 { + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; +} + +.col-xs-offset-1 { + margin-left: 8.333%; +} + +.col-xs-offset-2 { + margin-left: 16.667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.333%; +} + +.col-xs-offset-5 { + margin-left: 41.667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.333%; +} + +.col-xs-offset-8 { + margin-left: 66.667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.333%; +} + +.col-xs-offset-11 { + margin-left: 91.667%; +} + +.start-xs { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: start; +} + +.center-xs { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; +} + +.end-xs { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + text-align: end; +} + +.top-xs { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; +} + +.middle-xs { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.bottom-xs { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; +} + +.around-xs { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; +} + +.between-xs { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.first-xs { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; +} + +.last-xs { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; +} + +@media only screen and (min-width: 48em) { + .container { + width: 49rem; + } + + .col-sm, + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12, + .col-sm-offset-1, + .col-sm-offset-2, + .col-sm-offset-3, + .col-sm-offset-4, + .col-sm-offset-5, + .col-sm-offset-6, + .col-sm-offset-7, + .col-sm-offset-8, + .col-sm-offset-9, + .col-sm-offset-10, + .col-sm-offset-11, + .col-sm-offset-12 { + box-sizing: border-box; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .col-sm { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-sm-1 { + -webkit-flex-basis: 8.333%; + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-sm-2 { + -webkit-flex-basis: 16.667%; + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-sm-3 { + -webkit-flex-basis: 25%; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-flex-basis: 33.333%; + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-sm-5 { + -webkit-flex-basis: 41.667%; + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-sm-6 { + -webkit-flex-basis: 50%; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-flex-basis: 58.333%; + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-sm-8 { + -webkit-flex-basis: 66.667%; + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-sm-9 { + -webkit-flex-basis: 75%; + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-flex-basis: 83.333%; + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-sm-11 { + -webkit-flex-basis: 91.667%; + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-sm-12 { + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-sm-offset-1 { + margin-left: 8.333%; + } + + .col-sm-offset-2 { + margin-left: 16.667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.333%; + } + + .col-sm-offset-5 { + margin-left: 41.667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.333%; + } + + .col-sm-offset-8 { + margin-left: 66.667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.333%; + } + + .col-sm-offset-11 { + margin-left: 91.667%; + } + + .start-sm { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-sm { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + } + + .end-sm { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-sm { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + } + + .middle-sm { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + } + + .bottom-sm { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; + } + + .around-sm { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-sm { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .first-sm { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; + } + + .last-sm { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; + } +} + +@media only screen and (min-width: 64em) { + .container { + width: 65rem; + } + + .col-md, + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12, + .col-md-offset-1, + .col-md-offset-2, + .col-md-offset-3, + .col-md-offset-4, + .col-md-offset-5, + .col-md-offset-6, + .col-md-offset-7, + .col-md-offset-8, + .col-md-offset-9, + .col-md-offset-10, + .col-md-offset-11, + .col-md-offset-12 { + box-sizing: border-box; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .col-md { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-md-1 { + -webkit-flex-basis: 8.333%; + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-md-2 { + -webkit-flex-basis: 16.667%; + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-md-3 { + -webkit-flex-basis: 25%; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-flex-basis: 33.333%; + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-md-5 { + -webkit-flex-basis: 41.667%; + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-md-6 { + -webkit-flex-basis: 50%; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-flex-basis: 58.333%; + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-md-8 { + -webkit-flex-basis: 66.667%; + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-md-9 { + -webkit-flex-basis: 75%; + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-flex-basis: 83.333%; + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-md-11 { + -webkit-flex-basis: 91.667%; + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-md-12 { + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-md-offset-1 { + margin-left: 8.333%; + } + + .col-md-offset-2 { + margin-left: 16.667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.333%; + } + + .col-md-offset-5 { + margin-left: 41.667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.333%; + } + + .col-md-offset-8 { + margin-left: 66.667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.333%; + } + + .col-md-offset-11 { + margin-left: 91.667%; + } + + .start-md { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-md { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + } + + .end-md { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-md { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + } + + .middle-md { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + } + + .bottom-md { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; + } + + .around-md { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-md { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .first-md { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; + } + + .last-md { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; + } +} + +@media only screen and (min-width: 75em) { + .container { + width: 76rem; + } + + .col-lg, + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12, + .col-lg-offset-1, + .col-lg-offset-2, + .col-lg-offset-3, + .col-lg-offset-4, + .col-lg-offset-5, + .col-lg-offset-6, + .col-lg-offset-7, + .col-lg-offset-8, + .col-lg-offset-9, + .col-lg-offset-10, + .col-lg-offset-11, + .col-lg-offset-12 { + box-sizing: border-box; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .col-lg { + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + max-width: 100%; + } + + .col-lg-1 { + -webkit-flex-basis: 8.333%; + -ms-flex-preferred-size: 8.333%; + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-lg-2 { + -webkit-flex-basis: 16.667%; + -ms-flex-preferred-size: 16.667%; + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-lg-3 { + -webkit-flex-basis: 25%; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-flex-basis: 33.333%; + -ms-flex-preferred-size: 33.333%; + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-lg-5 { + -webkit-flex-basis: 41.667%; + -ms-flex-preferred-size: 41.667%; + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-lg-6 { + -webkit-flex-basis: 50%; + -ms-flex-preferred-size: 50%; + flex-basis: 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-flex-basis: 58.333%; + -ms-flex-preferred-size: 58.333%; + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-lg-8 { + -webkit-flex-basis: 66.667%; + -ms-flex-preferred-size: 66.667%; + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-lg-9 { + -webkit-flex-basis: 75%; + -ms-flex-preferred-size: 75%; + flex-basis: 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-flex-basis: 83.333%; + -ms-flex-preferred-size: 83.333%; + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-lg-11 { + -webkit-flex-basis: 91.667%; + -ms-flex-preferred-size: 91.667%; + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-lg-12 { + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + max-width: 100%; + } + + .col-lg-offset-1 { + margin-left: 8.333%; + } + + .col-lg-offset-2 { + margin-left: 16.667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.333%; + } + + .col-lg-offset-5 { + margin-left: 41.667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.333%; + } + + .col-lg-offset-8 { + margin-left: 66.667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.333%; + } + + .col-lg-offset-11 { + margin-left: 91.667%; + } + + .start-lg { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + text-align: start; + } + + .center-lg { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + } + + .end-lg { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + text-align: end; + } + + .top-lg { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + } + + .middle-lg { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + } + + .bottom-lg { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; + } + + .around-lg { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around; + } + + .between-lg { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .first-lg { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; + } + + .last-lg { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; + } +} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.min.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.min.css new file mode 100644 index 0000000..88b63f5 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/dist/flexboxgrid.min.css @@ -0,0 +1 @@ +.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-xs{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-sm{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-md{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.around-lg{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}} \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-locations.png b/9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..b51e5e4cd3030408a4468ac8191c553070f06c26 GIT binary patch literal 880 zcmV-$1CRWPP)`nrc)M zu(S;%_241tp$LNc06o~8dXoe_=_Q`LC?Vj*leu_nY4GML+e1G<3W|7Wd$b0sQXv7Y zwo)u8g6}P}WwV*tnceJe`-dSUyV?2eoBw+|Z*}mfo11GB__2tih$GJiPupy?aTxFB z?i_fTNAmzQjUP1}W$>pajyeK<4g@R!AYXu*1d5hy6~_bwD_YhH!Wp6yVlGfG@S_z1 z6tHWy*c|F$_y>wo6~b4Q%_Rq8cTtAuROUra<9MnCr=ybHbDAUjwnFlhYC;sOY_%_C zEefdg=os8j&%*6QikA?zzKF4CeF__D=}HEw*KVAAzx$yLo#R92X)_cx-4?A-G&g=3 zvhfSBbTwl}%dUmwBs9JbfDubYW6!>yekL71H-ZxFdZOee3Och|^(qt5+BOg-* zqbPZSI{Nn)x_^F4&k=#?%AQKiN+((Wu?HImJv8TW>G z-5q%SZP)ysjVDYWp4Uepg*W74aJ-4`a9}i~AK_xI}X|SLuO7w{FS~@7gE4ch_im^_{Q}`_?Dj$C88F^BY zvD-QWQ?6y{(YP5UGPoa6w5>#O1B>~ewHB5X+IKBW%x>>HiOI^!y0Zbv;gZ>*=#J^)1Wd-Ky_Bd#(B_YT z*7x^#8$p@s&OQIC9gYBAT`!silP>C!P;6=^d<6VslnjU~eC z5)RvpoZ0rRui<3}8m9o&aK6VF=*01aN4zWzQB5|d{M`jJU?ZYPRXn}zVRuntrVPXA zC0?YYU^dUq1iZ9O*3=rlU)(t|b{fvot4qym809*7N~ z7#p|%#Rq|S!wDn*52V<`NP>eDfK)vYCoqr)765T0(18!A;xH;Wh%5&(5^xkK%H{*H z00VUaC|VPNj@y7s0TUia^#iH(G;kCH)XeozJBSZ4poaNWj5>l*3kv z0twhcjuA_mT2GGYi!|)Pbli=DXaKSlf;sVq3{39%ukS$o4U9iRS*FX=&wholD!YP2dX zrnODow4udc=)7@uot^BjWH+h(!mzuuv%8;t@6DSZ5;UmOg(m@W7$qf6$}lTNnqwtT zN^UlGUTNezQUgFo$YGq6F=$R1Qc?u)qbFb<05t_D*+8MoCP@i^w?elj30%&sfouVF zj~ucsfCBc;Ec=FYi;)K=J#?L|Yl-EOwiaW5(Jm;|n33fqgP6*~&gcRkbCS^eicVt6 z-?0bcJwb?e_d=+1AFZ2F%J6i35o*7Fxakm4wYU1X8{>9R2y`_x1c^i8x_dGIL3;0c z=>?RwtIc)@WJqcjW7hg$^;D#*2PVQNH4B-k{Cx{9&OdkK(m}ME%vsA4>S5%J4hmg% zYvCn@NH4w8>aoqa1Bcy!Q5K1feP69wK0Y3&aJ+61mlbMj+BLfIN^pptPp>ZMV4Ki> znGMLM!oL@xP&^d9-mK^>>{6pXHcK#7qA#p-U!hhp4DL{8mv&whpqo(KXEAM|@uL1c zLS25Hr@<}8Upx@h_0+dpRkvWnwqU9-M~P4mB4=ru5PRiJb=ftT?6f83FeiFce&fk7 zUyy>-?y`=Q$dQ5Yf5H#CDK>EgFl1JPaRCj6Kc)ZI@->Uz{f_>>04 z*SoS93iA;^{^3VNC^4qcLTZxbw7p^L%A!@z6yxO>i8Hi<*hAH1j8@@=t~0U{ z4rNB~P*+$oTVgrV-vqm6`a*=jI1*t|n3UD{axgWT^RacGXERpy<8_v+EYdNwM3OI# z9v0R@9R4XR&W^gu>&6JkM z*gQMaE;t)&)y?@+Y;G241so1smuHi!QRFaVe!fa~89Pl*5k N002ovPDHLkV1j=7wFUqH literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-valueadd.png b/9781430265023/Examples/chapter9/Chapter 5 revisited/images/badge-valueadd.png new file mode 100644 index 0000000000000000000000000000000000000000..01e2943f4a3d0236673d4741c85eb3acc05aaddc GIT binary patch literal 841 zcmV-P1GfB$P)q$gGRCwCdSWRmaK^T4$SD~Sj(4wSZ zu`QSiUecaCxp#Z8J?XJay?N2Q5`x~%53sa&s;8`ndh(JU#8Z=lJ+y^tX(2(WBv2|S zg7d7iVRtgg%&xmx`@qXivh(rm`#Ccy3W(d=Z*%Oi$i!q)Z+Q<|1(&QfZOf5os!0n0MYr6fL8rDU+=^|_P~ef5}pN;e?p+-UWhvXmex zHy}zrjd5*#_VyaRaFOOm$ElFX#=>IntV7$UCv^Jzm-uQLS~EP_^5MbN8CuED#;T&# z)-Jtj?uvhdi)HZIrxk_GpJ(*$`%x$ocgH4a;!;L8N}m|KAZr1nBwy$(xG+BHv}^4a z?f>XV#|N;$qQQ3wO28L3z8>`a|8Qc~w;-?6#@@d&s^f=lAUL4jP4Q(+qitj{nm`lS? zi|Mct1(Vzu$#w~&?FD{onl0GwLWKe+g2kU+pQFnX5`~fM@QKBZ(8Tuoq=cY-`oRc0 z5WeN+tIF|Cm&Bv}5A^ujt!|%xA=VfanaJ3AmOxjVy%vcX>11Drw&DV9b=J-g=TOocpX}eKb z7Kx$gVlx-_Mp1&YxaS|{kxhA&OAAcf36g5N+VT1Dbk!*#IF!rbKLQK@7ezqq TtD*zK00000NkvXXu0mjff^n9g literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-freeadvice.png b/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-freeadvice.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc996dcf4062b6b71b1d2709e44075320773aa4 GIT binary patch literal 620 zcmV-y0+aoTP)!>^lVL7^Tt64z|%lewcP*%2*{}>P#RY3$X9Fm|>alQ$01Ft*6`y?#f68@TW z94Ihnrd&d*@}8}EV$W!^D1P8zm2;;uIWut}&a{Tp02cL5YY%y%mZmfOA^uUXB&Jz7Mc1KB zu(Aco+-Om5jyg}SY%GZBbY_v!p(8u4EVK7D8EKSF_RhgFu~yu;Fx=9%I(uxLP$>m@ zS2GV@NL&!D0UC={@dATF2(ol|qJ_uApz|!%%$PS3QCTQBLT6IR8AQ=T`>|xiD4?8f zXM~_m)A|fc6Q`&k`LV+aiB)SXn>aPNA58i6F~NERg1mF_XPI=Dn0ge4BxleT+(a|- z>y$fpu`GBB$i-HXhd9W00RIDBVpi~7p~<10000{}j{oHXAjM4Ad z0$d>jD)yd8e!>%TGq9*_7!+0qEtJ%9kH}Dsok_yA%XpJ{cv=4sdz#O zlq<;rX#t>W>4MzN2*IRuB99fAM5(ojm5&)ie1!%IXYv5i!Mht7nH#QSLABor%;E!G zT_~8IY2^xHYLv;RSYMPPQUC`v?wzJYsb^(uN+p?S8@7H3Bd#FqDNei kt@$CKd!}iA$G-pr0LsXn@>7<1*Z=?k07*qoM6N<$g5OWp{r~^~ literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-locations.png b/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..a5eae3c79eabc2f605edf2698bab9a99a5fdd4ae GIT binary patch literal 657 zcmV;C0&e|@P)sZ2FoHKI z*&riigJuLa@CbARw-Y2Aq?y3(1kMI2^hnOffj&UK>P|nJCh#C$gv6$iG3~r{-bJ6E zo!^{)H~(PDdGGw<{7&%M`QZEz7PG4Ph@FUF5U^PTRtdnRV2@IOhcMuMB|p_hwO? zU>a4(ATv_}DQgLtqK5`JNo)lW#Y3cd2vp}1HT0vd0`8$llQ^7EYGOt4SP6H}K(@%$ zs$(s(R>XwMK{jEBpac4}Bk)Bf00%*0+umYZJqW>JkkC#(^Dz2_%r;TsFvtebX1~oH z^lgwm?A#N)_HVsXoO3r5;vAS)j1~v$3GChyiA# zg2#4d#u##|7>STIa9B6+jQ+l$Op}0nXn3Rs3DS}xLfV1@XE*^eNOJ^1+QMw0k#?m` zg&h-r3~4J;Rfo)HO553CvAUW9LnDAAmSeGYb41F!8V!P-BK5SzQRTo=D|jQNmpHP0 zNMm}jP#wT5V=OBzY-zWp`caH0=NdOnrL`-*Q`R2BC=F>c-XewD4jiBwS0?00000NkvXXu0mjfZB`-S literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-noobligation.png b/9781430265023/Examples/chapter9/Chapter 5 revisited/images/bigicon-noobligation.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf010636f4bbe9c0237320d9fab6a43fb615887 GIT binary patch literal 530 zcmV+t0`2{YP)HZ|h{xEmX&klp}Vb4?e&f>{nj7Mf??Cy5+E zTX2)P%8@e}%OgYUq+8xGQWF=`8&^P`Zb{zq0O&Z=g__;cS7bhHF?*u+>lF^kMyuXh zsKjOt9H!uGYbOfb7SDqXhVBL`b2U-u7`$I&u3cW%xP;ak^$}rW)xeh;OCAx5gdm zBQzxVd^KRRLZj1|0BVF^weWdj;36`w?C1!pbYyXIK<-VX@&q&)qQc^HHL;&B9#3_=fS3@*Knu)D#|0Uc8yV!NGzagDZ%4q+J=+C+%hZf6QpS|xS^ z?Gq!j>+KAyWiqMSd!+Y%X`DTmh2p=E`Ssk|-*cH|GMP*!lgVT%5YVVt}edATwH5Zd(CCJID@_nbe9aB`bO?RfFOL%cRp$AUJaX zFA%Y8h5{gF7sP1!4BH1M;yrtghoJQ38H(b zb3kOz27~}!36%nJP&%V~qi>H>UzTzyB=9+x)(*0R+zEu04DzUeJeBIDggl^)$YwxP z=}O)sm6m7KrO!rFxa*xwS+DJQ+bX$Pf2U5JDHqn?_FRs z?VmOw1dB{+=|NtUJaauN)x!xGnVZ4DC-7{N-}R|jssr?6c^5iXh|8f@m#x8bMo8rG z7y+du77!l#*jp&(Ipr+CTVh}kNaDfzn*nGI*GfABHXU9Vh)1oH6ev#(q46a&BaTTr zYez*hi5(nZ + + Slice 1 + Created with Sketch (http://www.bohemiancoding.com/sketch) + + + + + + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/index.html b/9781430265023/Examples/chapter9/Chapter 5 revisited/index.html new file mode 100644 index 0000000..33a7e36 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/index.html @@ -0,0 +1,202 @@ +Flexbox Grid

Flexbox Grid

A grid system based on the flex display property.

Responsive

Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, sm, md & lg viewport widths.

<div class="row">
+    <div class="col-xs-12
+                col-sm-8
+                col-md-6
+                col-lg-4">
+        <div class="box">Responsive</div>
+    </div>
+</div>

Fluid

Percent based widths allow fluid resizing of columns and rows.

.col-xs-6 {
+  flex-basis: 50%;
+}

Simple Syntax

All you need to remember is row, column, content.

<div class="row">
+    <div class="col-xs-12">
+        <div class="box">12</div>
+    </div>
+</div>

Offsets

Offset a column

<div class="row">
+    <div class="col-xs-offset-3 col-xs-9">
+        <div class="box">offset</div>
+    </div>
+</div>

Auto Width

Add any number of auto sizing columns to a row. Let the grid figure it out.

<div class="row">
+    <div class="col-xs">
+        <div class="box">auto</div>
+    </div>
+</div>

Nested Grids

Nest grids inside grids inside grids.

<div class="row">
+    <div class="col-xs">
+        <div class="box">auto</div>
+            <div class="row">
+                <div class="col-xs">
+                    <div class="box">auto</div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>

Alignment

Add classes to align elements to the start or end of a row as well as the top, bottom, or center of a column

.start-

<div class="row start-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            start
+        </div>
+    </div>
+</div>
+

.center-

<div class="row center-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            start
+        </div>
+    </div>
+</div>
+

.end-

<div class="row end-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            end
+        </div>
+    </div>
+</div>
+

Here is an example of using the modifiers in conjunction to acheive different alignment at different viewport sizes.

Example
<div class="row center-xs end-sm start-lg">
+    <div class="col-xs-6">
+        <div class="box">
+            All together now
+        </div>
+    </div>
+</div>
+

.top-

<div class="row top-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            top
+        </div>
+    </div>
+</div>
+

.middle-

<div class="row middle-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            center
+        </div>
+    </div>
+</div>
+

.bottom-

<div class="row bottom-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            bottom
+        </div>
+    </div>
+</div>
+

Distribution

Add classes to distribute the contents of a row or column.

.around-

<div class="row around-xs">
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+</div>
+

.between-

<div class="row between-xs">
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+</div>
+

Reordering

Add classes to reorder columns.

.first-

1
2
3
4
5
6
<div class="row">
+    <div class="col-xs-2">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2 first-xs">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+

.last-

1
2
3
4
5
6
<div class="row">
+    <div class="col-xs-2 last-xs">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+

Reversing

.reverse

1
2
3
4
5
6
<div class="row reverse">
+    <div class="col-xs-2">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+
\ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/js/index.js b/9781430265023/Examples/chapter9/Chapter 5 revisited/js/index.js new file mode 100644 index 0000000..1296467 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/js/index.js @@ -0,0 +1 @@ +!function(a,b,c,d,e,f,g){a.GoogleAnalyticsObject=e,a[e]=a[e]||function(){(a[e].q=a[e].q||[]).push(arguments)},a[e].l=1*new Date,f=b.createElement(c),g=b.getElementsByTagName(c)[0],f.async=1,f.src=d,g.parentNode.insertBefore(f,g)}(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create","UA-46683011-1","flexboxgrid.com"),ga("send","pageview"); \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/package.json b/9781430265023/Examples/chapter9/Chapter 5 revisited/package.json new file mode 100644 index 0000000..b34058c --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/package.json @@ -0,0 +1,36 @@ +{ + "name": "flexboxgrid", + "version": "6.3.0", + "description": "Grid based off of CSS3 flexbox specification", + "style": "dist/flexboxgrid.css", + "main": "dist/flexboxgrid.css", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git://github.com/kristoferjoseph/flexboxgrid.git" + }, + "keywords": [ + "browser", + "flexbox", + "grid", + "css" + ], + "author": "@dam", + "license": "Apache 2", + "bugs": { + "url": "https://github.com/kristoferjoseph/flexboxgrid/issues" + }, + "homepage": "https://github.com/kristoferjoseph/flexboxgrid", + "devDependencies": { + "grunt": "^0.4.5", + "grunt-autoprefixer": "^0.7.2", + "grunt-contrib-cssmin": "^0.7.0", + "grunt-contrib-htmlmin": "^0.1.3", + "grunt-contrib-uglify": "^0.2.7", + "grunt-contrib-watch": "^0.5.3", + "grunt-myth": "^1.0.1", + "grunt-processhtml": "^0.2.9" + } +} diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/flexboxgrid.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/flexboxgrid.css new file mode 100644 index 0000000..ebaa9bb --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/flexboxgrid.css @@ -0,0 +1,804 @@ +:root { + --gutter-width: 1rem; + --outer-margin: 2rem; + --gutter-compensation: calc((var(--gutter-width) * 0.5) * -1); + --half-gutter-width: calc((var(--gutter-width) * 0.5)); + --xs-min: 30; + --sm-min: 48; + --md-min: 64; + --lg-min: 75; + --screen-xs-min: var(--xs-min)em; + --screen-sm-min: var(--sm-min)em; + --screen-md-min: var(--md-min)em; + --screen-lg-min: var(--lg-min)em; + --container-sm: calc(var(--sm-min) + var(--gutter-width)); + --container-md: calc(var(--md-min) + var(--gutter-width)); + --container-lg: calc(var(--lg-min) + var(--gutter-width)); +} + +@custom-media --sm-viewport only screen and (min-width: 48em); +@custom-media --md-viewport only screen and (min-width: 64em); +@custom-media --lg-viewport only screen and (min-width: 75em); + +.container-fluid, .container { + margin-right: auto; + margin-left: auto; +} + +.container-fluid { + padding-right: var(--outer-margin, 2rem); + padding-left: var(--outer-margin, 2rem); +} + +.row { + box-sizing: border-box; + display: flex; + flex: 0 1 auto; + flex-direction: row; + flex-wrap: wrap; + margin-right: var(--gutter-compensation, -0.5rem); + margin-left: var(--gutter-compensation, -0.5rem); +} + +.row.reverse { + flex-direction: row-reverse; +} + +.col.reverse { + flex-direction: column-reverse; +} + +.col-xs, +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-xs-offset-1, +.col-xs-offset-2, +.col-xs-offset-3, +.col-xs-offset-4, +.col-xs-offset-5, +.col-xs-offset-6, +.col-xs-offset-7, +.col-xs-offset-8, +.col-xs-offset-9, +.col-xs-offset-10, +.col-xs-offset-11, +.col-xs-offset-12 { + box-sizing: border-box; + flex: 0 0 auto; + padding-right: var(--half-gutter-width, 0.5rem); + padding-left: var(--half-gutter-width, 0.5rem); +} + +.col-xs { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; +} + +.col-xs-1 { + flex-basis: 8.333%; + max-width: 8.333%; +} + +.col-xs-2 { + flex-basis: 16.667%; + max-width: 16.667%; +} + +.col-xs-3 { + flex-basis: 25%; + max-width: 25%; +} + +.col-xs-4 { + flex-basis: 33.333%; + max-width: 33.333%; +} + +.col-xs-5 { + flex-basis: 41.667%; + max-width: 41.667%; +} + +.col-xs-6 { + flex-basis: 50%; + max-width: 50%; +} + +.col-xs-7 { + flex-basis: 58.333%; + max-width: 58.333%; +} + +.col-xs-8 { + flex-basis: 66.667%; + max-width: 66.667%; +} + +.col-xs-9 { + flex-basis: 75%; + max-width: 75%; +} + +.col-xs-10 { + flex-basis: 83.333%; + max-width: 83.333%; +} + +.col-xs-11 { + flex-basis: 91.667%; + max-width: 91.667%; +} + +.col-xs-12 { + flex-basis: 100%; + max-width: 100%; +} + +.col-xs-offset-1 { + margin-left: 8.333%; +} + +.col-xs-offset-2 { + margin-left: 16.667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.333%; +} + +.col-xs-offset-5 { + margin-left: 41.667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.333%; +} + +.col-xs-offset-8 { + margin-left: 66.667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.333%; +} + +.col-xs-offset-11 { + margin-left: 91.667%; +} + +.start-xs { + justify-content: flex-start; + text-align: start; +} + +.center-xs { + justify-content: center; + text-align: center; +} + +.end-xs { + justify-content: flex-end; + text-align: end; +} + +.top-xs { + align-items: flex-start; +} + +.middle-xs { + align-items: center; +} + +.bottom-xs { + align-items: flex-end; +} + +.around-xs { + justify-content: space-around; +} + +.between-xs { + justify-content: space-between; +} + +.first-xs { + order: -1; +} + +.last-xs { + order: 1; +} + +@media (--sm-viewport) { + .container { + width: var(--container-sm, 46rem); + } + + .col-sm, + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12, + .col-sm-offset-1, + .col-sm-offset-2, + .col-sm-offset-3, + .col-sm-offset-4, + .col-sm-offset-5, + .col-sm-offset-6, + .col-sm-offset-7, + .col-sm-offset-8, + .col-sm-offset-9, + .col-sm-offset-10, + .col-sm-offset-11, + .col-sm-offset-12 { + box-sizing: border-box; + flex: 0 0 auto; + padding-right: var(--half-gutter-width, 0.5rem); + padding-left: var(--half-gutter-width, 0.5rem); + } + + .col-sm { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; + } + + .col-sm-1 { + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-sm-2 { + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-sm-3 { + flex-basis: 25%; + max-width: 25%; + } + + .col-sm-4 { + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-sm-5 { + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-sm-6 { + flex-basis: 50%; + max-width: 50%; + } + + .col-sm-7 { + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-sm-8 { + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-sm-9 { + flex-basis: 75%; + max-width: 75%; + } + + .col-sm-10 { + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-sm-11 { + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-sm-12 { + flex-basis: 100%; + max-width: 100%; + } + + .col-sm-offset-1 { + margin-left: 8.333%; + } + + .col-sm-offset-2 { + margin-left: 16.667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.333%; + } + + .col-sm-offset-5 { + margin-left: 41.667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.333%; + } + + .col-sm-offset-8 { + margin-left: 66.667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.333%; + } + + .col-sm-offset-11 { + margin-left: 91.667%; + } + + .start-sm { + justify-content: flex-start; + text-align: start; + } + + .center-sm { + justify-content: center; + text-align: center; + } + + .end-sm { + justify-content: flex-end; + text-align: end; + } + + .top-sm { + align-items: flex-start; + } + + .middle-sm { + align-items: center; + } + + .bottom-sm { + align-items: flex-end; + } + + .around-sm { + justify-content: space-around; + } + + .between-sm { + justify-content: space-between; + } + + .first-sm { + order: -1; + } + + .last-sm { + order: 1; + } +} + +@media (--md-viewport) { + .container { + width: var(--container-md, 61rem); + } + + .col-md, + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12, + .col-md-offset-1, + .col-md-offset-2, + .col-md-offset-3, + .col-md-offset-4, + .col-md-offset-5, + .col-md-offset-6, + .col-md-offset-7, + .col-md-offset-8, + .col-md-offset-9, + .col-md-offset-10, + .col-md-offset-11, + .col-md-offset-12 { + box-sizing: border-box; + flex: 0 0 auto; + padding-right: var(--half-gutter-width, 0.5rem); + padding-left: var(--half-gutter-width, 0.5rem); + } + + .col-md { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; + } + + .col-md-1 { + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-md-2 { + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-md-3 { + flex-basis: 25%; + max-width: 25%; + } + + .col-md-4 { + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-md-5 { + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-md-6 { + flex-basis: 50%; + max-width: 50%; + } + + .col-md-7 { + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-md-8 { + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-md-9 { + flex-basis: 75%; + max-width: 75%; + } + + .col-md-10 { + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-md-11 { + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-md-12 { + flex-basis: 100%; + max-width: 100%; + } + + .col-md-offset-1 { + margin-left: 8.333%; + } + + .col-md-offset-2 { + margin-left: 16.667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.333%; + } + + .col-md-offset-5 { + margin-left: 41.667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.333%; + } + + .col-md-offset-8 { + margin-left: 66.667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.333%; + } + + .col-md-offset-11 { + margin-left: 91.667%; + } + + .start-md { + justify-content: flex-start; + text-align: start; + } + + .center-md { + justify-content: center; + text-align: center; + } + + .end-md { + justify-content: flex-end; + text-align: end; + } + + .top-md { + align-items: flex-start; + } + + .middle-md { + align-items: center; + } + + .bottom-md { + align-items: flex-end; + } + + .around-md { + justify-content: space-around; + } + + .between-md { + justify-content: space-between; + } + + .first-md { + order: -1; + } + + .last-md { + order: 1; + } +} + +@media (--lg-viewport) { + .container { + width: var(--container-lg, 71rem); + } + + .col-lg, + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12, + .col-lg-offset-1, + .col-lg-offset-2, + .col-lg-offset-3, + .col-lg-offset-4, + .col-lg-offset-5, + .col-lg-offset-6, + .col-lg-offset-7, + .col-lg-offset-8, + .col-lg-offset-9, + .col-lg-offset-10, + .col-lg-offset-11, + .col-lg-offset-12 { + box-sizing: border-box; + flex: 0 0 auto; + padding-right: var(--half-gutter-width, 0.5rem); + padding-left: var(--half-gutter-width, 0.5rem); + } + + .col-lg { + flex-grow: 1; + flex-basis: 0; + max-width: 100%; + } + + .col-lg-1 { + flex-basis: 8.333%; + max-width: 8.333%; + } + + .col-lg-2 { + flex-basis: 16.667%; + max-width: 16.667%; + } + + .col-lg-3 { + flex-basis: 25%; + max-width: 25%; + } + + .col-lg-4 { + flex-basis: 33.333%; + max-width: 33.333%; + } + + .col-lg-5 { + flex-basis: 41.667%; + max-width: 41.667%; + } + + .col-lg-6 { + flex-basis: 50%; + max-width: 50%; + } + + .col-lg-7 { + flex-basis: 58.333%; + max-width: 58.333%; + } + + .col-lg-8 { + flex-basis: 66.667%; + max-width: 66.667%; + } + + .col-lg-9 { + flex-basis: 75%; + max-width: 75%; + } + + .col-lg-10 { + flex-basis: 83.333%; + max-width: 83.333%; + } + + .col-lg-11 { + flex-basis: 91.667%; + max-width: 91.667%; + } + + .col-lg-12 { + flex-basis: 100%; + max-width: 100%; + } + + .col-lg-offset-1 { + margin-left: 8.333%; + } + + .col-lg-offset-2 { + margin-left: 16.667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.333%; + } + + .col-lg-offset-5 { + margin-left: 41.667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.333%; + } + + .col-lg-offset-8 { + margin-left: 66.667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.333%; + } + + .col-lg-offset-11 { + margin-left: 91.667%; + } + + .start-lg { + justify-content: flex-start; + text-align: start; + } + + .center-lg { + justify-content: center; + text-align: center; + } + + .end-lg { + justify-content: flex-end; + text-align: end; + } + + .top-lg { + align-items: flex-start; + } + + .middle-lg { + align-items: center; + } + + .bottom-lg { + align-items: flex-end; + } + + .around-lg { + justify-content: space-around; + } + + .between-lg { + justify-content: space-between; + } + + .first-lg { + order: -1; + } + + .last-lg { + order: 1; + } +} + diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/style.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/style.css new file mode 100644 index 0000000..f255c61 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/css/style.css @@ -0,0 +1,290 @@ +body { + box-sizing: border-box; + padding: 0; + margin: 0; + font-size: 18px; + font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + font-weight: normal; + background: #EEE; + line-height: 1.4rem; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "Gibson", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; + color: #001A33; +} +h2 { + font-size: 2rem; + margin: 1rem 0; +} +:focus { + outline-color: transparent; + outline-style: none; +} +h2 + p { + margin: 0 0 2rem 0; +} +a { + text-decoration: none; + color: #007FFF; + padding: 0 0 0.2rem 0; + font-weight: bold; +} +a:hover { + color: #007FFF; +} +pre { + overflow-x: auto; + padding: 1.25em; + border: 1px solid #e6e6e6; + border-left-width: 5px; + margin: 1.6em 0; + font-size: 0.875em; + background: #fcfcfc; + white-space: pre; + word-wrap: normal; +} +code { + color: #007FFF; +} +.layout { + display: flex; + min-height: 100vh; + flex-direction: column; +} +.page-nav { + box-sizing: border-box; + position: fixed; + padding: 0.5rem; + width: 100%; + background: transparent; +} +.page { + z-index: 0; + background: #EEE; +} +.wrap { + box-sizing: border-box; + max-width: 1200px; + margin: 0 auto; +} +.page-section { + padding-top: 3rem; + margin-bottom: 3rem; +} +.page-features { + width: 100%; + background: hsl(209, 100%, 10%); + overflow: scroll; +} +.menu-button { + position: fixed; + top: 0.75rem; + right: 0.75rem; + z-index: 1; + box-sizing: border-box; + padding: 0.45rem; + height: 3rem; + width: 3rem; + background: #FFF; + border: 1px solid transparent; + user-select: none; +} +.menu-button:hover { + border: 1px solid #007FFF; + border-radius: 2px; +} +.menu-button:active { + background: #EEE; + border: 1px solid transparent; +} +.open { + transform: translate3d(-15rem, 0, 0); +} +.menu-button-icon { + width: 2rem; + height: 2rem; +} +.hero { + box-sizing: border-box; + padding: 2rem; + background: #FFF; + border: 1px solid #FFF; + border-radius: 2px; +} +.hero-headline { + font-size: 3rem; + white-space: nowrap; + margin-bottom: 0; +} +.hero-copy { + font-size: 1rem; + margin-bottom: 0; + padding: 0 2rem; + text-align: center; +} +.slide-menu { + display: block; + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + height: 100%; + width: 250px; +} +.menu { + box-sizing: border-box; + padding-bottom: 5rem; + background: hsl(209, 100%, 10%); +} +.menu-header { + box-sizing: border-box; + padding: 3rem 3rem 0 3rem; + color: #eee; +} +.menu-list { + margin: 0; + padding: 0; + list-style: none; +} +.menu-list-item { + height: 3rem; + line-height: 3rem; + font-size: 1rem; + color: #007FFF; + background: transparent; + transition: all .2s ease-in; +} +.menu-link { + box-sizing: border-box; + padding-left: 3rem; + display: block; + color: #007FFF; + transition: color 0.2s ease-in; +} +.menu-link:hover { + color: hsl(210, 100%, 60%); + border-bottom: none; +} +.link-top { + align-self: flex-end; +} +.button { + position: relative; + display: inline-block; + box-sizing: border-box; + min-width: 11rem; + padding: 0 4rem; + margin: 1rem; + height: 3rem; + line-height: 3rem; + border: 1px solid #007FFF; + border-radius: 2px; + color: #007FFF; + font-size: 1.25rem; + transition: background-color, 0.15s; +} +.button:hover { + background: #3399FF; + border-color: #3399FF; + color: #FFF; + text-shadow: 0 1px #007FFF; +} +.button:active { + background: #007FFF; + color: #FFF; + border-top: 2px solid #0066CC; +} +.box-row, +.box-first, +.box-nested, +.box-large, +.box { + box-sizing: border-box; + position: relative; + box-sizing: border-box; + min-height: 1rem; + margin-bottom: 0; + background: #007FFF; + border: 1px solid #FFF; + border-radius: 2px; + overflow: hidden; + text-align: center; + color: white; +} +.box-row { + margin-bottom: 1rem; +} +.box-first { + background: #0066CC; + border-color: #007FFF; +} +.box-nested { + background: #003366; + border-color: #007FFF; +} +.box-large { + height: 8rem; +} +.box-container { + box-sizing: border-box; + padding: 0.5rem; +} +.page-footer { + box-sizing: border-box; + padding-bottom: 3rem; +} +.tag { + color: #000; + font-weight: normal; +} +.end { + text-align: end; +} +.invisible-xs { + display: none; + visibility: hidden; +} +.visible-xs { + display: block; + visibility: visible; +} +@media only screen and (min-width: 48rem) { + body { + font-size: 16px; + } + .slide-menu { + width: 25%; + } + .open { + transform: translate3d(0, 0, 0); + } + .hero-headline { + font-size: 6rem; + margin-bottom: 2rem; + } + .hero-copy { + font-size: 1.25rem; + margin-bottom: 2rem; + } + .box-row, + .box-first, + .box-nested, + .box-large, + .box { + padding: 1rem; + } + .invisible-md { + display: none; + visibility: hidden; + } + .visible-md { + display: block; + visibility: visible; + } +} diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/src/index.html b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/index.html new file mode 100644 index 0000000..8f122e8 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/index.html @@ -0,0 +1,775 @@ + + + + + + + + Flexbox Grid + + + + + + + + + +
+
+
+

Flexbox Grid

+
+
+

A grid system based on the flex display + property.

+
+
+ + Github + +
+
+ + +
+ +
+

Responsive

+ +

Responsive modifiers enable specifying different column sizes, offsets, alignment and distribution at xs, + sm, md & lg viewport widths.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs-12
+                col-sm-8
+                col-md-6
+                col-lg-4">
+        <div class="box">Responsive</div>
+    </div>
+</div>
+
+ + +
+
+

Fluid

+ +

Percent based widths allow fluid resizing of columns and rows.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
.col-xs-6 {
+  flex-basis: 50%;
+}
+ +
+ + +
+

Simple Syntax

+ +

All you need to remember is row, column, content.

+
<div class="row">
+    <div class="col-xs-12">
+        <div class="box">12</div>
+    </div>
+</div>
+ +
+ + +
+

Offsets

+ +

Offset a column

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs-offset-3 col-xs-9">
+        <div class="box">offset</div>
+    </div>
+</div>
+ +
+ + +
+

Auto Width

+ +

Add any number of auto sizing columns to a row. Let the grid figure it out.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs">
+        <div class="box">auto</div>
+    </div>
+</div>
+ +
+ + +
+

Nested Grids

+ +

Nest grids inside grids inside grids.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs">
+        <div class="box">auto</div>
+            <div class="row">
+                <div class="col-xs">
+                    <div class="box">auto</div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+ +
+ + +
+

Alignment

+ +

Add classes to align elements to the start or end of a row as well as the top, + bottom, or center of a column

+

.start-

+ +
+
+
+
+
+
+
+
+
+
+
+
<div class="row start-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            start
+        </div>
+    </div>
+</div>
+
+ + +

.center-

+ +
+
+
+
+
+
+
+
+
+
+
+
<div class="row center-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            start
+        </div>
+    </div>
+</div>
+
+ +

.end-

+ +
+
+
+
+
+
+
+
+
+
+
+
<div class="row end-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            end
+        </div>
+    </div>
+</div>
+
+ +

Here is an example of using the modifiers in conjunction to acheive different alignment at different viewport sizes.

+
+
+
+
+
+
+
+
+
+
+
Example +
<div class="row center-xs end-sm start-lg">
+    <div class="col-xs-6">
+        <div class="box">
+            All together now
+        </div>
+    </div>
+</div>
+
+ +

.top-

+ +
+
+
+
+
+
+
+
+
<div class="row top-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            top
+        </div>
+    </div>
+</div>
+
+ +

.middle-

+ +
+
+
+
+
+
+
+
+
<div class="row middle-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            center
+        </div>
+    </div>
+</div>
+
+ +

.bottom-

+ +
+
+
+
+
+
+
+
+
<div class="row bottom-xs">
+    <div class="col-xs-6">
+        <div class="box">
+            bottom
+        </div>
+    </div>
+</div>
+
+ +
+ + +
+

Distribution

+ +

Add classes to distribute the contents of a row or column.

+

.around-

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row around-xs">
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            around
+        </div>
+    </div>
+</div>
+
+ +

.between-

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<div class="row between-xs">
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            between
+        </div>
+    </div>
+</div>
+
+ +
+ + +
+

Reordering

+ +

Add classes to reorder columns.

+

.first-

+ +
+
+
+
+
+
1
+
+
+
2
+
+
+
3
+
+
+
4
+
+
+
5
+
+
+
6
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs-2">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2 first-xs">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+
+ +

.last-

+ +
+
+
+
+
+
1
+
+
+
2
+
+
+
3
+
+
+
4
+
+
+
5
+
+
+
6
+
+
+
+
+
+
<div class="row">
+    <div class="col-xs-2 last-xs">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+
+ +
+ + +
+

Reversing

+ +

.reverse

+ +
+
+
+
+
+
1
+
+
+
2
+
+
+
3
+
+
+
4
+
+
+
5
+
+
+
6
+
+
+
+
+
+
<div class="row reverse">
+    <div class="col-xs-2">
+        <div class="box">
+            1
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            2
+        </div>
+    </div>
+    <div class="col-xs-2">
+        <div class="box">
+            3
+        </div>
+    </div>
+</div>
+
+ +
+ +
+
+ + + + + + diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/src/js/index.js b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/js/index.js new file mode 100644 index 0000000..68d69f8 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/src/js/index.js @@ -0,0 +1,13 @@ +(function(i, s, o, g, r, a, m) { + i['GoogleAnalyticsObject'] = r; + i[r] = i[r] || function() { + (i[r].q = i[r].q || []).push(arguments) + }, i[r].l = 1 * new Date(); + a = s.createElement(o), + m = s.getElementsByTagName(o)[0]; + a.async = 1; + a.src = g; + m.parentNode.insertBefore(a, m) +})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); +ga('create', 'UA-46683011-1', 'flexboxgrid.com'); +ga('send', 'pageview'); diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/css/normalize.css b/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/css/normalize.css new file mode 100644 index 0000000..c9646a0 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/css/normalize.css @@ -0,0 +1,407 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + diff --git a/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/js/modernizr.flexbox.js b/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/js/modernizr.flexbox.js new file mode 100644 index 0000000..7cabad3 --- /dev/null +++ b/9781430265023/Examples/chapter9/Chapter 5 revisited/vendor/js/modernizr.flexbox.js @@ -0,0 +1,4 @@ +/* Modernizr 2.7.1 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-flexbox-flexboxlegacy-shiv-cssclasses-testprop-testallprops-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(prefixes.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b){for(var d in a){var e=a[d];if(!A(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}function D(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+n.join(d+" ")+d).split(" ");return z(b,"string")||z(b,"undefined")?B(e,b):(e=(a+" "+o.join(d+" ")+d).split(" "),C(e,b,c))}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m="Webkit Moz O ms",n=m.split(" "),o=m.toLowerCase().split(" "),p={},q={},r={},s=[],t=s.slice,u,v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=t.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(t.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(t.call(arguments)))};return e}),p.flexbox=function(){return D("flexWrap")},p.flexboxlegacy=function(){return D("boxDirection")};for(var E in p)w(p,E)&&(u=E.toLowerCase(),e[u]=p[E](),s.push((e[u]?"":"no-")+u));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._domPrefixes=o,e._cssomPrefixes=n,e.testProp=function(a){return B([a])},e.testAllProps=D,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+s.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;fwr1shAtT)`Uz(Gz$9Q4xfN6+XVgZY$5_(R}k$D65?|@&+a^naoSb zD|U87M3?`Eg~&`q8n~fcZ5W#En-6T15e33=#!*hvN_+U*w}b500pm7umJYnjBY)R* zt!>h%02QDDRDcRlfsZPX<+Yi9^i&>31*pI;C}7`*0ynIQeV~6jFn9|9oFMFmx%U#l zVgX=H>;n;jX;6Vd)od{|=!lohtBHMJ&_%QP(7ai*Ls7pS=NC^Gt$`e=02O#vU>wVt z)&Dj8P5=K);))7TfuB-9C#%hBi6>=k9X!rzZGms$mUDxfVeS+RUXFoYjlb|P3!}mj=0l-{24G^XjI_a3fuvQ6cwQW literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill-end.html b/9781430265023/Examples/chapter9/Polyfill Example/polyfill-end.html new file mode 100644 index 0000000..d024d75 --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill-end.html @@ -0,0 +1,63 @@ + + + + + Multicol Polyfill Example + + + + +
+

Things that I like

+
    +
  • Coffee
  • +
  • Tea
  • +
  • The Java Jive
  • +
  • Lazy Sunday mornings
  • +
  • A good book
  • +
  • Nights at the movies
  • +
  • The smell of baking bread
  • +
  • Smiling
  • +
  • Old-fashioned jazz and blues
  • +
  • A freshly-made bed
  • +
  • Hugs
  • +
+
+ + + + \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill-start.html b/9781430265023/Examples/chapter9/Polyfill Example/polyfill-start.html new file mode 100644 index 0000000..a9b7eae --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill-start.html @@ -0,0 +1,56 @@ + + + + + Multicol Polyfill Example + + + +
+

Things that I like

+
    +
  • Coffee
  • +
  • Tea
  • +
  • The Java Jive
  • +
  • Lazy Sunday mornings
  • +
  • A good book
  • +
  • Nights at the movies
  • +
  • The smell of baking bread
  • +
  • Smiling
  • +
  • Old-fashioned jazz and blues
  • +
  • A freshly-made bed
  • +
  • Hugs
  • +
+
+ + \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill/.DS_Store b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ce3278da9733a161156355eb57447975a6377d0f GIT binary patch literal 6148 zcmeHKJ8r`;3?Ko;2b^Oeu#aa4c`+`a<#eJF6lnz#h|rvrnx0KgT(ZkT&7 z0W1~(*2E* literal 0 HcmV?d00001 diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill/README.md b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/README.md new file mode 100644 index 0000000..fae507c --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/README.md @@ -0,0 +1,19 @@ +## What is it? + +This imitates the CSS3 multicolumn effect for list items for IE8-9. Use it with Modernizr. + +## How does it work? +- Gets all children of an element +- Distributes them on new floating "column" elements +- Hides the original +- Responsive behaviour: On resize, checks if column number changes + +## Usage Example +``` + if (!Modernizr.csscolumns) { + $('.mycolumn-element').multicolumn(); + } +``` + +### License +This script is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT) diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill/angular/multiColumnPolyfill.js b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/angular/multiColumnPolyfill.js new file mode 100644 index 0000000..f9d6484 --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/angular/multiColumnPolyfill.js @@ -0,0 +1,23 @@ +"use strict"; +/* +* Css column fallback +* Requires multicolumn.js +* @usage
    +* or
      +*/ +app.directive('multiColumnPolyfill', [ function () { + return { + restrict: 'AC', + link: function (scope, element, attrs) { + if (!Modernizr.csscolumns) { + var update = function () { + element.multicolumn(); + } + update(); + scope.$watch(attrs.columnRefresh, function (val) { + update(); + }); + } + } + }; +}]); \ No newline at end of file diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill/bower.json b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/bower.json new file mode 100644 index 0000000..23b82f5 --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/bower.json @@ -0,0 +1,14 @@ +{ + "name": "multicolumn-polyfill", + "version": "1.0.1", + "main": "multicolumn.js", + "description": "Imitates the CSS3 multicolumn effect for list items for IE", + "license": "MIT License", + "ignore": [ + ".jshintrc", + "**/*.txt" + ], + "dependencies": { + "jquery": ">=1.9.0" + } +} diff --git a/9781430265023/Examples/chapter9/Polyfill Example/polyfill/multicolumn.js b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/multicolumn.js new file mode 100644 index 0000000..58ee034 --- /dev/null +++ b/9781430265023/Examples/chapter9/Polyfill Example/polyfill/multicolumn.js @@ -0,0 +1,182 @@ +/** + * CSS3 multicolumn polyfill for list elements for IE + * Distributes items evenly to floating elements (regardless of heights) + * + * usage example: + * if (!Modernizr.csscolumns) { + * $('.mycolumn-element').multicolumn(); + * } + * + * v0.1 + * July 2013 + * Tobias Schmidt + */ +;(function ( $, window, document, undefined ) { + var pluginName = 'multicolumn', + defaults = { + columnGap : 15, //is converted into percent in relative mode + columnCount: 'auto', + wrapperClass : 'column-wrapper', + hiddenClass : 'mc-hidden', + mode: 'relative', + childSelector: false + }; + function Plugin( element, options ) { + this.jse = element; + this.element = $(element); + this.options = $.extend( {}, defaults, options ); + this._defaults = defaults; + this._name = pluginName; + this.init(); + } + Plugin.prototype = { + + init : function() { + this.doColumns(); + this.setResizeHandler(); + }, + + doColumns : function($el) { + var self = this; + var $vel = typeof $el == 'undefined' ? this.element : $el; + + $vel.each(function() { + var $el = $(this); + + // get column Count + var columnCount; + if(self.options.columnCount === 'auto') { + columnCount = $el.css('column-count') ? $el.css('column-count') : $el[0].currentStyle.getAttribute('column-count'); //IE + } else { + columnCount = self.options.columnCount; + } + + // check columns + if(!columnCount || columnCount < 2) { + self.destroy($el); + return; + } + + var gapWidth = self.options.columnGap, + tagName = $el.prop('tagName'), + classes = $el.attr('class'), + listMarginLeft = $el.css('margin-left'), + listMarginRight = $el.css('margin-right'), + listMarginBottom = $el.css('margin-bottom'), + listMarginTop = $el.css('margin-top'), + listPaddingRight = $el.css('padding-right'), + listPaddingLeft = $el.css('padding-left'), + listPaddingBottom = $el.css('padding-bottom'), + listPaddingTop = $el.css('padding-top'), + $children = $el.children(self.options.childSelector); + + // calculate vars + var perColumnItemCount = Math.ceil( $children.length / columnCount ), + containerWidth = $el.parent().outerWidth() - (parseInt(listPaddingLeft, 10) + parseInt(listPaddingRight,10)), + columnWidth = (containerWidth - (gapWidth * (columnCount - 1))) / columnCount; + + if(self.options.mode == 'relative') { + columnWidth = (columnWidth / containerWidth * 100) + '%'; + gapWidth = (gapWidth / containerWidth * 100) + '%'; + } else { + containerWidth = Math.floor(containerWidth); + columnWidth = Math.floor(columnWidth); + } + + + // define wrapper element + var $wrapper = $('
      ') + .css({ + 'margin-left': listMarginLeft, + 'margin-right': listMarginRight, + 'margin-top': listMarginTop, + 'margin-bottom': listMarginBottom, + 'padding-right' : listPaddingRight, + 'padding-left' : listPaddingLeft, + 'padding-top' : listPaddingTop, + 'padding-bottom' : listPaddingBottom + }); + + // get wrapper element + var $lists = $wrapper.clone(); + + // fill each column with list elements + for (var i = 0; i < columnCount; i++) { + var columnMargin = i > 0 ? gapWidth : 0; + var $listItems = $children.clone(true); + var fromCount = parseInt((perColumnItemCount * i), 10); + var toCount = parseInt((fromCount + perColumnItemCount), 10); + $listItems = $listItems.slice(fromCount, toCount); + + var $list = $('<' + tagName + '/>') + .css({ + 'display': 'block', + 'float': 'left', + 'width': columnWidth, + 'margin-right': 0, + 'margin-left': columnMargin, + 'padding' : 0 + }) + .attr('class', classes); + + //wrap $lists with wrapper and uls + $lists.append($list.append($listItems)); + }; + + //insert new element, remove old + $el.after($lists).hide().addClass(self.options.hiddenClass); + + /* FIX if there are memory leaks: cleanup the + * cleanup element && eventhandlers + * Note: I this case you cannot get the element back + $el.remove(); + */ + }); + }, + + setResizeHandler : function() { + var self = this; + $(window).on('orientationchange pageshow resize', self.waitForFinalEvent(function(e) { + var _self = self; + self.element.each(function() { + var $el = $(this); + _self.destroy($el, _self.bind(_self.doColumns, [$el], _self)); + }); + })).trigger('resize'); + }, + + waitForFinalEvent : function (func, timeout) { + var timeoutID , timeout = timeout || 400; + return function () { + var scope = this , args = arguments; + clearTimeout(timeoutID); + timeoutID = setTimeout( function () { + func.apply( scope , Array.prototype.slice.call( args ) ); + } , timeout ); + } + }, + + destroy : function ($el, callback) { + $el.show().removeClass(this.options.hiddenClass); + $el.next('.' + this.options.wrapperClass).remove(); + + if (typeof callback == 'function') { + callback.call(); + } + }, + + bind : function(fn, args, scope) { + return function () { + fn.apply(scope, args); + }; + } + + }; + + $.fn[pluginName] = function ( options ) { + return this.each(function () { + $.data(this, "plugin_" + pluginName, new Plugin( this, options )); + }); + }; + +})( jQuery, window, document ); diff --git a/9781430265023/Examples/chapter9/flexboxgrid-6.3.0-2.zip b/9781430265023/Examples/chapter9/flexboxgrid-6.3.0-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..66cadf3af82c58b14414c0c5c47f54887e49e58d GIT binary patch literal 71721 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

      _ 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 P7G?$}Hdbv`ZG-<0o@|uk literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/._Examples b/9781430265023/__MACOSX/._Examples new file mode 100644 index 0000000000000000000000000000000000000000..6382649bfc23a0f4ee24b777417a81e29f522f7d GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter10 b/9781430265023/__MACOSX/Examples/._chapter10 new file mode 100644 index 0000000000000000000000000000000000000000..fe16dd025bb58cca4bc62d182aa1d523a3fd6b46 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<JhMD>Lg_Q8a2Rcfk PqnF;g6~(aEO8Nx=zBM{w literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter3 b/9781430265023/__MACOSX/Examples/._chapter3 new file mode 100644 index 0000000000000000000000000000000000000000..9baa3b98b098a52af773f4bcba65de0c8fc3c37b GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<;z8#nd^2 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter4 b/9781430265023/__MACOSX/Examples/._chapter4 new file mode 100644 index 0000000000000000000000000000000000000000..838dcd13c3ba66cf1df23edf0a41c0b6aa0dc133 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<#M#~(OE PM=!l~D~jRNZ<*-;%{@DL literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter5 b/9781430265023/__MACOSX/Examples/._chapter5 new file mode 100644 index 0000000000000000000000000000000000000000..a685f51b0c97ba1a41ab6fcaf42032e62e89c289 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<V;8 P=%u%AMKPRsCG#8r*ZDkJ literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter7 b/9781430265023/__MACOSX/Examples/._chapter7 new file mode 100644 index 0000000000000000000000000000000000000000..ec534d53ea598280eddc72ed630a94428f721efb GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<Wy literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/._chapter9 b/9781430265023/__MACOSX/Examples/._chapter9 new file mode 100644 index 0000000000000000000000000000000000000000..12b96ebb8ac2fcb3b0382dc90f94a8f355383bc5 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<_{ PM=!l~D~jRpOqnDA(t0~8 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.1.html b/9781430265023/__MACOSX/Examples/chapter3/._3.1.html new file mode 100644 index 0000000000000000000000000000000000000000..8815bede95c1a507f44b725312c2ba76ddf316ff GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5u6WXu6kPv&O;3YMy?DAgx4*tI TcdmPM^wL|mq8JYRl3oV@3ra@| literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.2.html b/9781430265023/__MACOSX/Examples/chapter3/._3.2.html new file mode 100644 index 0000000000000000000000000000000000000000..c3c14ba1338682b504f7377760dd6adb8cff35c0 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5K3Jl%|G=t_Lw9nvKVf>Va9QZ| UnSi$r(a}q9-HKv3H$i3@09QFm$^ZZW literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.3.html b/9781430265023/__MACOSX/Examples/chapter3/._3.3.html new file mode 100644 index 0000000000000000000000000000000000000000..5bcc8dfa1c45445fbbb1f30a77ca783e74add08e GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5YPmO;oKE^L^O&JFS^vF`@nQ}B T&0id%qnF;g6~(Y?n)Cty1^-88 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.4.html b/9781430265023/__MACOSX/Examples/chapter3/._3.4.html new file mode 100644 index 0000000000000000000000000000000000000000..2962840eb2d3a3f8b0d42af0485b398f251a7edd GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5u4veE$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5{@LR4_|2S0b2hnjAKLQZOVITT Un@&wCijH1->sA!QZ5i3k0D~+{k^lez literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.6.html b/9781430265023/__MACOSX/Examples/chapter3/._3.6.html new file mode 100644 index 0000000000000000000000000000000000000000..23a341a4422af7133a7c83393917fc44629b8fd2 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5E;6YP=l?76eA61I=RFDf&yV;_ UKlPv_I(q4?TTu+Bf@L-V05A+mmH+?% literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.7.html b/9781430265023/__MACOSX/Examples/chapter3/._3.7.html new file mode 100644 index 0000000000000000000000000000000000000000..da2c91219fb69bc0d227e83a11b8067b2599a7b2 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KKO?{k^=AKFxKyywA+f?)UV2cMEo T8@(-xj$V4}RuscYX_;04Fu6%W literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter3/._3.8.html b/9781430265023/__MACOSX/Examples/chapter3/._3.8.html new file mode 100644 index 0000000000000000000000000000000000000000..7a809ec59ab2dfc6aaeed11f30cc822ff7350e36 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5ZaQ?p<#b3q|K%$&{^uLEd?=cJ TqNKSbI(q4?TTu+B5@h-TMZHP| literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter4/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/._4.1.html b/9781430265023/__MACOSX/Examples/chapter4/._4.1.html new file mode 100644 index 0000000000000000000000000000000000000000..0f23737aa9111e509defccaed3cea1e94d7d47a5 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KKOm75KMpHF$flv`}Rcu$Yb{X++q T{BdxPj$V4}RuscdHtA0Q4iiX1 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/._4.xx.html b/9781430265023/__MACOSX/Examples/chapter4/._4.xx.html new file mode 100644 index 0000000000000000000000000000000000000000..660d41b4dadcbb28c816891f79c59955c4c45272 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KKOohR?vRB&41dx^XL^;M4^iJXpE UzvxO)boA0&x1t!1h0AOM05OzFumAu6 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/._images b/9781430265023/__MACOSX/Examples/chapter4/._images new file mode 100644 index 0000000000000000000000000000000000000000..b7664733408fe50000f27aa2700b157f5707c310 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oHJ1-QCfIC=Vl*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-((=- z`oHU?m~h$wE#pq^9(i6pfki$g&Rw$eCOC<%wln!t-gs1H^X~5|-=FO3SaHQNP-6Ma zKWANZu1@s+WLq(@N!~y5rs2BMtI7vW^O-w~4s+!{-}ts-UhBMITEf2nAa`@o< zz~UF-b9ZVRZdtec@A)UYK39c4kel{(&QhJI_u`7poU9k*J2+>E=pB6bI_h^=rn2uJ zZ`Iy(ld$=Y6}v7^kvelG&Hucn*tuDWr3`1Bk8e0Vf8vMY${k%UzH-WUX8bea{ndU} J+WK^0A^?Xse3k$J literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._callout1.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._callout1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1e2759b3855aec83d553112802b74fa7160a0e1 GIT binary patch literal 362 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvGX&|353rI6~1-QCfIC=Vl*w}$% zNJtPw2CQQakbMqKB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WX_tugQSH zrT%EiRmXrevn*D)nnX-hIN|2C@J7T+GmaGx?~AetZ{I!r&gs35Yo6#%3O%vIqe6zu zvy?S#eZY%A FDF6V2dRzbi literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._callout2.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._callout2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9202f87b0fccf35de880c9a98b0f1c8c3bade757 GIT binary patch literal 367 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oHJ1-QCfIC=Vl*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVt$zsW$R z^}p!l*VA-*cwY(ecUW0SOkKG+&LcXbd*L6C)CUHC-gC99?%w-d_5JDH3$HjFeK4zI z&xubanhlqkYJKuNg4ca2O4zdQY)4SkWp@XQn71N~YtNk(ie}-q@m*VH=3M*V=BM$s zkiOLiZKk-`#q|C?|D>{eZ|uczp>+0-KiMuTus!#l(3d_}dqxg3Pvj2EvVW$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvJX&|357f3UB1-QCfIC=Vl*w}$% zNJtPw2CQQakbMzNB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu@ugQSH zrT*xboF*l`85JuEomoX<8n{=6aBZ5hbWzfea#vyDd}IBY(<_G0%EA-I*J9F3|2y+Mo73 zWu|vPLy<^Dm*|%$RrdA&Tsm0-VS6p2^+Q(qE~RZBX>m`d%Bcm%(~# G&<+5CKy|SI literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured1.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6d8a524aa393a1c1137f28dfff32ec8d9b4f92e GIT binary patch literal 367 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oHJ1-QCfIC=Vl*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-(m7CD=?&zyedbd7_~=ja+&)goGSyXcK6!@wUiS2L{3k1TPJLSbG5w0l z%J8W>wGuy-+CH!sb~-U{U-7js3g7bQ&YQWcIGc}|@weL>6XmS)1=X4FBg>N?-OVly z51%91_n_M>e#^Oa(hBys+`^vw@(C~BUp#&0(~S&w&vymA_1>Lb#r${A!FfS4SNTuJ J*MtX}0RVBhdkz2q literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured2.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1056a18c22435d2e2ffe3a40d2a4a51ebd63eb18 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x@<1-QCfIC=Vl*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZsP-{c_S z^1th5vGBGEBT zFMT+6ZS*<%m>(bK$WK1NlEcbb*x$WA6W5sKx#L38d-p#x2R_XNR$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHxX&|354@fh31-QCfIC=Vl*w}$% zNJtPw2CQQakbMbFB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-(&N>pwb^fSpQ(N}@)rno_3SdUFqYe_ z@xZmiQi6Y;!ePbK%JUlpuClvEJSb-{e`HY-`fk<@fBx5N%BJ7C>ZK-pq13+Fe(`~m z=~rj}7E;L%U;EG4clouMJVL$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x@<1-QCfIC=Vl*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVvSugO5d zHU4PHYECB3W;MMi-oC|Ve=NAPKk;6T(peO7jPdYpZ5_43^7o$aPSz@fJ()iLkG>tp zPH~-Sl}tjt)%;T&i$tDJYYcL2m(ZwST{1trd-~$Km-Fo=|5cjBpKkrmS8YWm+ur)c zO!wAC6-OuiEBZStU#%y7+it^UH-uVho5d!yZhabVUZ}cTq)hOELh-&8=~>%vJFc&t zbn7OY%l{VvQs<7ce?2iNBjo$4(uj3IQO*9&#{;5wM%_N9*J^U;@Wqu;_m=0?y_Yld JH}VTO4*-JdcWnRw literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured5.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86541eb5a206395311dfb1914aca8c34494b5aea GIT binary patch literal 364 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_t`1-QCfIC=Vl*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu{tI0va zHC{C>I$)U?o9;0QrIUwbHs3lieO7O8=H&%{AMBp4*HrdhZb$oXw}~gZlmBt}^&HpX zs*q!HpL|X_RbbxDt%(XtGXhzJ_Awr1TX;MrElW!6NZKK(Uo6&_HCMfkd!9aJ!j{#? z?o3hmxy$S8`Ie26eJgV->O zL!R%o%lD*gKi!eBdeZy+cc&LzD4loxZpK3W+RSsS5A|q&6f!K7J!zX2JLy~EUq&|0 Gz-a)b(Ry_N literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured6.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4eee82bafd9fb59f3857e0accbc5e216899d959a GIT binary patch literal 366 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHxX&|354@fh31-QCfIC=Vl*w}$% zNJtPw2CQQakbMbFB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WSNp-Q*zB z`rqqJ_Q7SY7oGT(r#w3~D|*YT?wGA^N1yqCq!cPJa6~0{dePB z6JPploy(i2L6gmem$s$XMzlVxd=r=El7D>)!eHe9h#nvrpf*hbEr=)&5pk I=yGrg09U1d6#xJL literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured7.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..18a2f4b24faca3c14bcefe8d45e2e0461c100d5c GIT binary patch literal 364 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_t`1-QCfIC=Vl*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu|tI2?& zHD0wW`hr2UWXZz6k&Thx>XoxEXJ!~j`*Gjj`$g%+yE**lj#o0z`t;;b@pXP>{Uv!v zIQtGP_{e6c=2)>>LQH9`;8CV}W`mn@mW7S80{yzn+@A#mFSL_s+LU8j=hhgxch#BD z!kgEpmj3hEWp|6^h{N}k-FstugKchmc56=F@^-^&RkuBnGnjt5Jv#s9U!-~l*VT3H zTd!)%dSCi3AABjAh5y^89e-^~u3P6aZEOhIxms?c>%)}vES708S;u#3zHWcYUX&g9 F5dh}vc&-2d literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured8.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5e62b6d038e01884f34ce5d23e01a8fc4ddb5ce GIT binary patch literal 365 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvJX&|357f3UB1-QCfIC=Vl*w}$% zNJtPw2CQQakbMzNB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WSNs-Q*zA z`rqr!TE|V@E4gERM5fek@OvF__rzTWQr} zXuFUnSXDtazFB=|lf~n;$qP#FDRWBQYrJs#u9sGP%%2zR(x>OS-AX7iQp~lM`6Fqn z@^_VSxvI~-b)P=(?>u)-;_$RrUvJn*M2S4!**bIk4c99X&vepu-kPf2F5Xz7VEnVr z&-~oe>J-_(4WXsRYiCBzS)#YMHKzFKPR8d24(vJMqBAd7JQCl0>i>>g@3daZZ___+ H7BmR}YJGl% literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._featured9.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._featured9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..74c0b15d2f582bf84c6d14843a4d7ba227501b05 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x@<1-QCfIC=Vl*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WSM>-(uC+!E}cEnuC?Lj#)fF#UoKI0*bCERvBgRm&s66vb$*yk~_SwGpqw~x%QqS?ez2Cpy zw&{_orfJq3|MiR14k-V*QM`ylCG*xSp?Gd}MUw)nH) z;hW2!cCAhLux4KCu`-YSz1@8?O3lJdr}C#37L-2tZS_E;((mrZ14Y;7&Re_f>iZuX L{xff1>hA~umi&ap literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._mobydick.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._mobydick.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90ad043df499ae75cf24637ae9316737c135e90f GIT binary patch literal 701 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFferkX&|3zFOVhzIEI7-L6m`XFe(7? zTnHadvOvTcOc@w7lk;=+5(^4)QuT6EOA=EOOA@WJeO)|DQgdDM%ky&b6H`)CToOxC zftndZfkYhxgDP%4;Tfq#scuF2xy2y$mw|)?1A{0+ePL;0QDR<6W**qQ*FgD83=HBR z`IMskf~5Qky~L7|qRgbyl2nihNd-BX#U%y?3mJ_acf5`hx;^DL2NzHr2pAb5G&rcB zOfV&k&=fD=pHWg$V5P5LS^)BiUU_DAW^QUqW};qxQMx{eR{-Ma109f?pI5A(rk`f2 zACi$8UzT5)n4TJ+pB7&NI0{?@wG{ zqB(8)SvH=-HQ$V~e3oC$kn?t%zwX?h^rj1)o-V=He|)-A_4M?vl_%cc7B&2N*Ybx* ztBd=#(04nMy6fU!M8|BKKBHAeY3i?~;hvjA_k}DIJ|I(i$V0g5MgRQzYlrl7l(g3i VnpCwP+;*@1^5KV!$5?_s008On*k=F$ literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._promoted1.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._promoted1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21fdb6cdb44e79e5a831d0d31379071243ce7742 GIT binary patch literal 369 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiH!X&|4m5J)q41-QCfIC=Vl*w}$% zNJtPw2CQQakbMM;k?*1mv^U)On}DYlq2Ck-ZOQp-JM%K>G#t;0XklC)4o5L z@zhg{y;9P#Z`odPEd{U5_qQ=?x`rQBSjc%oXhHIuHRXL`x}Cpgp8EajK$>yLb@{#a zflROWMeVd@x)ve&PhGNYr@!u|K<@MvpR*QNW;Opk5V(0|`PbU(OKaW-PF49f-SzF| zYgZ3``Eg;6`ccP(LppcT(;shq`0t(Nj>=-!i-(QgtY6(~v`gz_>ZV`kSnYawCtZl% MzM+npFFC*)07Vafu>b%7 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._promoted2.jpg b/9781430265023/__MACOSX/Examples/chapter4/images/._promoted2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12ed8baa83bb26465a01799c20788d10c8d0ba31 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x@<1-QCfIC=Vl*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WSNs-Q*zA z`rqqJZsWqt(@x^EcD(YtX!g>}{L`x+h6{anF3x;dufLb$+q*gJ=MGmYM1Ax=a@!!) z^-xB{2MMk(mX!;H9?hA{&gK-Nyh!1J=!8k{O-pxeThzVJ$2Da}oBNX6S*^e7%qpc> zQyym-@T;DQTj%yO{nFR3+e$)vA64@@JhNDP`B`^~b?^N3VujyX? zwwo;87IFT2jy+M>-uHC%#NU6_8=vgHzB1A3pyRI-&!6)9Zpk~pYVrN5}r literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter4/images/._rightarrow.png b/9781430265023/__MACOSX/Examples/chapter4/images/._rightarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f495a5868108e34de8f6e51caa68afdc40013c GIT binary patch literal 363 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvIX&|358%Q$*__?Q9IC=Vl*w}$% zNJtPw2CQQakbNFaB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu|tI2?& zHD0wWI^jz?TU><8x8;dbZuXw>U2e8L%J}q$yWaXu@6P>vP&3E;KvO*Pzb}hh+Bm;y zx=(2Ge9ddr@u=l0kC&!Y%fgoX3^_|?35q{*l8l_DAN*MJQpdXHRj;(8uvedcrTG=pV3md>pHQxdXvQDsCe!^+bk F^8iupe%}B9 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter5/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/._chapter5.html b/9781430265023/__MACOSX/Examples/chapter5/._chapter5.html new file mode 100644 index 0000000000000000000000000000000000000000..bcd394a8990eca718c2bd99221eb424fddb4268e GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2JgncoB$=9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL57G1abyFtl$@rgGpl8XN_EO)X$ UKIu$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oF<__?R~rUoa1*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-(LzHr2P4?~;LMWoV6j_!V*1%%4{u%)dM}t!Lt<$jP7P@bd3g J&uI))2LO1Re9Hg; literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._badge-quality.png b/9781430265023/__MACOSX/Examples/chapter5/images/._badge-quality.png new file mode 100644 index 0000000000000000000000000000000000000000..a29d636ba75ebdc2782ed7b178506b5b696f1853 GIT binary patch literal 366 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHxX&|354@ffv__?R~rUoa1*w}$% zNJtPw2CQQakbMbFB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVvMugQSH zrT*xboJ|s)tJUNhSVOkB1!~85Y-e2~)*YaG?8AF5cHw+u{h8A%nW8%W#D@ePsyLHz zg!Q0IkG21V#G;hxZHb!QVu3mztr_y?Km2fT;@-MH9M_v(uT5LubCTss>GsctUURms zK6Yn{M(yr*fAuFP&QSDL;qiQ?aVL3J{!2EY`sj+wFGDW|c}6>LXfofY@g;uJv^#HS zFAw59XDKyz+4Y1(tIC&e&%N3(CCZ>&KU83H)&@%@e;#N3munv_G~QgZMLhHOhC0R< I?}GjV01s<=YybcN literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._badge-tradeup.png b/9781430265023/__MACOSX/Examples/chapter5/images/._badge-tradeup.png new file mode 100644 index 0000000000000000000000000000000000000000..42a510bdcb15d03ce9ca5cdeabd4cd620c029b46 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVt=ugQVI zwf^XtZE91PZkZJ}np!b69qPEnEBS2Ug~W;!rySn@aSJ_#%fHWiGVhM`0^i7`PfZ`r zOpx?-@!Y`hezCNM!OoOT=@Bc_97MEh_#Z4iS>Kf_sQ9KuFe=n%p2eNBX$xK-TU@{R z(DTHrvwu&T^M2j63WJ;9ln!iZTG$`5VWaNGtVjK+mgghizIr)%UFzlVCvx{%wp$y@ zS$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-(SXKS2t*I(kLxkGeGw4=eF^48|g?K7vJIeo`b<@0I9{jG&s z5mK#6_CbvM*vku+9alMPJ_`mBt6;H1@Ue?UG-GA`( z3XS*Sb9ZVh*6%uXaW<#olIwHku0C_E$@i_pO2Nxf1tAgd{G=zgSw8cBd2QF8BVPOa zzH@GQ{-d5_@eSi8*$Ro>Pp!<4$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvGX&|353rI5r__?R~rUoa1*w}$% zNJtPw2CQQakbMqKB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu|tI2?& zHD0wWdV=L*`434`z0y=%AI?3qGJEUFtuw=Zyjv>nSpK}G!0w#%k?(stK3Vxl`bWro znv=lyY_GY%j5(3ljMiM)>uebILz*F3OsCAR_eAG?jw`Lco841qEy!fsJ3lb-*4n7z zXs2JLwh!iWF1#8X>vi1q*4A%D3!OWRZMk+7Y*||4$(`5hP&s+7Y-Hr8rejNIbygT{ z@pySDz5dBLF*|Lq?>kmzrOIpVocAkE>p0_4=Y_H7_wlR{;EtF2ZRmRU@H1vEpP+33 DbQE`c literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-incentives.png b/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-incentives.png new file mode 100644 index 0000000000000000000000000000000000000000..a0585acf00a5001812117cf7e03a394632e143e8 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVvWugQSH zwf<;Hcju!efj%(|kCU$){N-|Yg4fcLBiov{Hni2tCmMF{uJ$kTenfvg)dl*~|5X^@+{Uc@-+R`-vL_$gcjf21-_y(}YPqNSdP~xj_h}kkC--c>q$9j; zN5t$86ME|l^z-tUeP8-VPRU)|F3SHJkDbr;WkrUIj;eoBN<9(lmuToKd)D;atM;ez I4HCiP0G1hgtN;K2 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-locations.png b/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..51df1a98483cc2a74091b9793bc7cec8bf0bb7cb GIT binary patch literal 364 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_sn__?R~rUoa1*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVv0tI2`E zwO%zXn_JtPBkIS2A|2PWanduTwr-U4m0iR0f3FV5t-I9^Jv~ zpB9Z7-{v(eygV~S)_Kl!`4&O<_YBvZ?N+MjEL$1Mt+QxR^o{-$Gv?ge@BjA5sLl^f zf9Ex0Pwdwh=a*6JA8@-wpcDI43hQ{oQ}i?ph>c?XyFzCZkp^+aXh F6#$*Kb>;v7 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-noobligation.png b/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-noobligation.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5ae5056aa98aeec70509ee13e1ecc7e29847dd GIT binary patch literal 363 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvIX&|358%Q$*__?R~rUoa1*w}$% zNJtPw2CQQakbNFaB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVv0tI2`E zwO%zXT4AONo9-N+&6751Z0$YMv;N@m8Gigc|M!}3+`3!+K<*tki>S6?^)JD*PEtQ4 zl{J_*ALM@0p|a(L#G^g00vjxTu?Sr6+PBlBPy5lW2F~TxWp`G5w#>MF@j?0%jd$U5 zcWT%DDZHy*uNHbWAc^bguNK}wrO-L{)5Lb$Z?yDz=q&0K?r^m*QU24D6hX@kb7RwP zE-4WUZqG1S^eaMGg{fFIH!nMXhe`gr)#mrO#J^TnPc8MZl{z_1A}H{mUC#Y8(t$ex DCNXpO literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-quality.png b/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-quality.png new file mode 100644 index 0000000000000000000000000000000000000000..c48d14f223e0fc520060b8c1d23621fce31fa125 GIT binary patch literal 367 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oF<__?R~rUoa1*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZsP-{c_S z^1timYPAq==2-<1+MN!DE(;cje>!-mES1&uKv*|;b@;QG}Djw>H{JeFN9d$(HGM>q5862F)guV!UQz1ns1Me3SH zzSZ~cOz*IZefxYiXL60@lh5fs_CM literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-removals.png b/9781430265023/__MACOSX/Examples/chapter5/images/._bigicon-removals.png new file mode 100644 index 0000000000000000000000000000000000000000..3550626cd048579236e54e6094d4c9d83741e466 GIT binary patch literal 367 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oF<__?R~rUoa1*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVt+tJy)q zHD2}1HHTH(3WEw1eFS`OWvtSD>1HQu`q*FX*1|r)`+H|OE!a&G77o|;~*(mTIK^E-1oI!?ewNuS6}~JwTWlL#A~;1Rei8}rJhja0L@u=q5uE@ literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter7/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex1.html b/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex1.html new file mode 100644 index 0000000000000000000000000000000000000000..5c2df08ecc1ce6b303ab2a9dd42fa5160292b140 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb6Lx^ich+wPv`lQ{(ffyHwCQ-JLT(h?!+19PSt5sL>gOzguI0sd6p(9KVHytWzniD3eQy* apD6nOAYpSsxO;T;(p$Hp7>*>#m;eB}Qa$GY literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex2.html b/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex2.html new file mode 100644 index 0000000000000000000000000000000000000000..9133e0acf1146eb5ff4f6fbd83fc6194ac065983 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5=DgK0emueDuh;Pvk36pLd7!a) U(}WuL=;)=lZbdO1TrT4R07ltL1ONa4 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex3.html b/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex3.html new file mode 100644 index 0000000000000000000000000000000000000000..3875316e94a52d706b0bf370801e1419a4f631b3 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb6Lx^ich+wPv`lQ{(ffyHwCQ-JLT(h?!+19PSt5sL>gOzguI0sc~q6<{~P%qezU0Ih>f%S Z`V}jtEP0^Q?+_im^wzB?hQr5Xq5*?7JZb;{ literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex4.html b/9781430265023/__MACOSX/Examples/chapter7/._chapter7ex4.html new file mode 100644 index 0000000000000000000000000000000000000000..6b0ec2370175b4bdd06b398cb5defe35763542db GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb6Lx^ich+wPv`lQ{(ffyHwCQ-JLT(h?!+19PSt5sL>gOzguI0sd6qgo*WzA$rDu{t{(g_Y as}9`R)boJnv_o|C(p$Hp7*1!&YytqK!9C{y literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter7/._guitar.jpg b/9781430265023/__MACOSX/Examples/chapter7/._guitar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fcc1910ad7b78ece30160fd6138f731094df7f3 GIT binary patch literal 369 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiH!X&|4m5J)q41-QCfIC=Vl*w}$% zNJtPw2CQQakbM;-`8lo zy82X%==8lYkaZ)NH$7Qkk(lQ?4gzU7oG|YcZQM#WI^#svVP)y}9=AqW`_= zmIu{6b>(8WX%$X7DY$;;beZ~}zjj^!yKV9E36gzx@AxpQ$G-`?J%7vf$fH|yzo!1( L@P|29GB^YP>D7Fz literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter9/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/._Chapter 5 revisited b/9781430265023/__MACOSX/Examples/chapter9/._Chapter 5 revisited new file mode 100644 index 0000000000000000000000000000000000000000..e33275d48cd55bdf43a929d171d2f735a027846a GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<NUs3^mkKzN literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/._flexboxgrid-6.3.0-2.zip b/9781430265023/__MACOSX/Examples/chapter9/._flexboxgrid-6.3.0-2.zip new file mode 100644 index 0000000000000000000000000000000000000000..d672c0e47e03ad53e1cd6d47da7f9dae3db1d5a4 GIT binary patch literal 625 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiEzX&|4e5J(dN9795aAj&{G7!`mx z5WU)Ul-4k)LfVR^1Ph<#FW$&m&B4( zpk~HUAkoXfpo&{hct&bbs#{ThZZSyxBOqbJz#xiHUs#%0l$ckNnFlhDNe)N^GcbsQ zG^4?MOpd9sRbGO zX*sDCKsTfpWv1v?Wftg{nduqp8N>^SgA4(hfg}&s&%qr4u^H|dW@MKD*;$491_lO3 z)~06WmL>)ksn)@XX^BOd)=n3fX-HVlB!6Ga+&wya>8)E)45vJ0Rs#T|bDQx1 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._CNAME b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._CNAME new file mode 100644 index 0000000000000000000000000000000000000000..70052c9f16988aec5bd21187a69be8b9a1f0aafb GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r3v2^E$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r3bzo3F`l_>cp2xa|Gfa2YlAqKF6oqAv${Lty@tH=O4%% F000*GQyTyP literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._LICENSE b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..1921b220dd3425ea7c8209926226569aad847945 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rALIk-x|D6`M=~2!}~2 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._README.md b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._README.md new file mode 100644 index 0000000000000000000000000000000000000000..a834a71578c9bf8e96dd3f6008b65fb24b816d67 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r3J?qERm@fZ+;`gz5IYs{C9`$Q%epMMMp2abt{VDaE43_ E0MeLHC;$Ke literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._bower.json b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._bower.json new file mode 100644 index 0000000000000000000000000000000000000000..f2f96e996036917b075b66a0e068f6ad63adb80d GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)%e`=4;E?E&d*VI-p}NoyT7YTt9-FTboA0&x1tz!f0q6L E0JySG!~g&Q literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._chapter9.html b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._chapter9.html new file mode 100644 index 0000000000000000000000000000000000000000..d5be1a53db25d4679ee6d86f1bcfe3df57b00508 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2JgncoB$=9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5uJ|;^;qo1(_~6A}{D%Gtbu TDL&UdI(q4?TTu)rOl154X<|s1 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._css new file mode 100644 index 0000000000000000000000000000000000000000..73ccec1ea0fd1a88ba474604fb9e2aa285a66047 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)#(?Sd@g@k#j}6G1fFJ>&zltfhxB(iL`N^Zbt{VDl$A^m E0OAHvmjD0& literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._design b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._design new file mode 100644 index 0000000000000000000000000000000000000000..239d7ba13e23c5332da127d14dc03256b458b956 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rF&K+{r{x2T;=|yMMmkDCnYo&8K1vW6dk?v)~zUpE7h{R E00A#ilK=n! literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._dist b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._dist new file mode 100644 index 0000000000000000000000000000000000000000..f2d865b21cbb46780bd2caa13267fd741c48ed7e GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)#B}2KAm`TrC>A1{0XP7cwK(valEIYC^~xSty@tHXA)&@ F0{{;yQwRV6 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._images b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._images new file mode 100644 index 0000000000000000000000000000000000000000..88b241a5904826bea084ff171728acbc56f7e487 GIT binary patch literal 239 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@m?SX@!tb65x_AdBnYYuq+<>c2cv0Y zM2L$g=jZCB6y+BrmXs7_CY6??76TPj%vl}grFlx<kx4gL%bJ|Eh{4kI4bS?Mj P=%u%AMKK&Ol92`gu~0aR literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._img b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._img new file mode 100644 index 0000000000000000000000000000000000000000..03f46960cf06daaa41baab24fb365157123d3640 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rGHH3PuX$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r5?41=R9!O&-0x}x!(SM!+|9Y4EK9VqNA7Ix)sH+_oIvm E0NTY+djJ3c literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._js new file mode 100644 index 0000000000000000000000000000000000000000..d540d0c935565aeddca225eca76c9b7681b22e7c GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r7EB2Fl~RbW`o22LjjZbsF+Xo;qN|C6dk?v)~zUple=YF E0pY_?#{d8T literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._package.json b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._package.json new file mode 100644 index 0000000000000000000000000000000000000000..31d427ca813ecc439b6143ccab2d3b8e2e4dfd73 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rGNhXxnOj>!6DuL@~VROr?i~+FX3W#kB(k?>sA!Q*;g`4 E00t;g>;M1& literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._src b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._src new file mode 100644 index 0000000000000000000000000000000000000000..366aaa655bd14df52abe6a507e28132bc8a59f06 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)$Ml<9kAgSw=ceKb6#Y#QM1?mlH&~y(a}q9-HKv3S}EfN E0K*?oR{#J2 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._vendor b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/._vendor new file mode 100644 index 0000000000000000000000000000000000000000..c04bda1d9fb5f8ebc89d7bd2323e90a358e1cd2e GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r5jG^e7@3DP`qD>dH$S72OgbLne4OPAv${Lty@tH=e%Vu F008*vQN92G literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.css new file mode 100644 index 0000000000000000000000000000000000000000..4926eaf44f30d2374c075531b74d62d00c338939 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rFSlz@!{9+_R;@)Wx}KbT=yR_DQ|yN5*@wt)~zUp(`#i8 F0|4qfQI`M! literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.min.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._flexboxgrid.min.css new file mode 100644 index 0000000000000000000000000000000000000000..df0a8cd1085fb9a11cd6b1286fad14956317b6c9 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r3*eeHGf%iAYc`SSmjzVqBKiH=@+>sA!QrFpW9 E004GTU;qFB literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.css new file mode 100644 index 0000000000000000000000000000000000000000..49e6c5404a0b2e46733edd64ee22f2fb7a13b46b GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)%iim%LC5u`Sj*Ymk9UrLnVtn;un7?iH=@+>sA!QDM^_= E0Ofs9>;M1& literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.min.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/css/._index.min.css new file mode 100644 index 0000000000000000000000000000000000000000..98f84bbe43f2bdd40a60d76ee88e88314c366faf GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r6T;#9~?1}7k0m2Q+`>%e!9tio6kKZ(a}q9-HKw^e_BQw E0KDQ)Q2+n{ literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/design/._flexboxgrid-template.sketch b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/design/._flexboxgrid-template.sketch new file mode 100644 index 0000000000000000000000000000000000000000..5fb659fc189225c66b7b6627ee5732c087e61284 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rH^ck-@42fxPK{x|Lv(&i#Y!3oG)rFiH=@+>sA!QNd}pz E0OlW1vj6}9 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.css new file mode 100644 index 0000000000000000000000000000000000000000..51a2fadf0ecc79e503fc5b81608ea0670d427795 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r5|F#yZ;mft54Ue)z3G+exT;B%Vz=i=;)=lZbdQd`Xapu E0M_|Xv;Y7A literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.min.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/dist/._flexboxgrid.min.css new file mode 100644 index 0000000000000000000000000000000000000000..5aa195f7e699f10d89bde94c7e806857eb7c14f1 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)%dps@%Ht_pC6qO=$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_sn__?R~rUoa1*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu@ugQSH zrT*xbRh(MyI@_HxwlqoaC{#?{cx8$huhfAL@4488^NsaqPOohKpcowg?B3Lm9j$WH z86PHGt7>jxF%&jcj{KGp;9>NM*I~g`&3Solhu-oY)!yOn)azw2zj@WGEp^9wE~JId ze*Ng;`qxYU%~ZIu_;Kgrt82Y)2l8;=wz{Kp_}ELSRn;w`x9|6^{X666GPx;v_Y(v} zRowqRUSOlX%F=K;>qpmlQtPgi=*;VSyx_~D4=mzuR&GqpH@tAGZPVR^!sTZVzhcgr H9jFBW-ur%2 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-quality.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-quality.png new file mode 100644 index 0000000000000000000000000000000000000000..8202774a9de4eba3bd8f8a99c642e55cf80a982c GIT binary patch literal 367 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHzX&|35A4oF<__?R~rUoa1*w}$% zNJtPw2CQQakbN0VB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZt7-(1Lq zt+y%;pY-SHuKxcsbx!wXsx?bYU+1K}s17-Td_M_=95S$uHM z##oNjIodxWb=F-xRi^#$|D3D$qp~h;FV9>gVt(u&ORZh!-<&O;>hFr=4#m&=&VO57 I{bz700AkL3TL1t6 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-tradeup.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._badge-tradeup.png new file mode 100644 index 0000000000000000000000000000000000000000..3049383952341e3ee8d363b65d7765dc097e5b0d GIT binary patch literal 364 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_sn__?R~rUoa1*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu{tI2_( zC0_MgRKlcGR@pTMr$aCMtnFU2J1cs2eNIrz`?xBOU1w_ylO=E!BR(n_yFcj9n28%Ot9mDCHW+Q0>$u3Y^q+5An@Z_nJq%1sfo zIc|Q_co1~@oWZTbipLgTk9smGWhLt#b>W%!e<&7onwhBvpAx#O`TEwaTXzpXW6rP% G$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvHX&|352S_sn__?R~rUoa1*w}$% zNJtPw2CQQakbMD7B_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZs<-DJSf z`rqqK)CL1zPOCMW));7tcVtINu@=zRaT$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvIX&|358%Q$*__?R~rUoa1*w}$% zNJtPw2CQQakbNFaB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVu|tI2?& zHD0wWdcsam`wK@+c&AVN(jI&AO4PLAY~!^b?w)R1u)EmKLjF1DqU>qxkx%6xrO3P2 zO=>k^TzpNqKuYfMmc)=#ui0HgE|oKM^{(~Y5j}bBG^uT~^e-~SeyHGiwd?XPN!8T( zp~-n&=kKkP{$reIv-5PYp=yL>xZkl*j?7hTafg<7DasvcDSqO)eE$X}R#Tnj zzV1$o5Gc$4ej=d!@g9ZQk&&L+p$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WSM>-((=s z`oHVtTJJwM46+`vTFi}4_^a}`ZO?^^Wt+AgjB+?!A0D$QrTn?g$;zUI#LH8MTSnKd~}uflqr8YR()>?$DL$p zS4zEkeE!d4>0fL1#>beQnwxNZiru}lWp{R!9Wx7kt*Lu|~Yo>413v literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-locations.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..6608baab34a2e2019eb0ec7a3e872f6722219b6e GIT binary patch literal 365 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvJX&|357f3S%__?R~rUoa1*w}$% zNJtPw2CQQakbMzNB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZs^*JQxp zvOa0o(bi-9$BwYhUm()T&~&OTglj98>%v7zJ9ZyBbmZx(VO{Iz%fMCD6s zql%-QK9z^H%TE)Dq>dzgAQnRH=6fLvw^oShJLfD-HaltL8$0ib%bJDhIWdg;zBC4?7py(K&23lvS@ypX GL1F+Hba-?C literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-noobligation.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-noobligation.png new file mode 100644 index 0000000000000000000000000000000000000000..110103c5d560dbd027634e58f5c0f1d6c01efbf0 GIT binary patch literal 363 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfdvIX&|358%Q$*__?R~rUoa1*w}$% zNJtPw2CQQakbNFaB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZs^-Q*zQ z`oHVUHU}ebo~WK#%S>8YS8D&1iFcmWZ?gEq{^@#6W#8p?wEuPs3=T{D$s;uFxDMB+ zNltxccceufjLW1Yx8xcxP+kqFm^n2`S3$#Ii`RE E0D%a0*8l(j literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-quality.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-quality.png new file mode 100644 index 0000000000000000000000000000000000000000..df66039eeda356ce92524d2e19ef2434eb65129c GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WZsP-{c_S z^1timYF~q?Y`KpTmo8y+-Pq6|{^{VUT^pK|ZipVP54V_6F}w2Qo-?u&H(9v0atI&$ z-qW(DqjB;3gR-)Ub{qC22ZW~fbA){0(NKMSxM;^smaqkBRh#3Qt^O|EESYt?|KRBe z#<$^fcWNuv?ppWQT=>|JBDH;wUQNu27SIkhvxjN*UP&)cBcUHE@P KEyMnkK^p*z5r0(x literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-removals.png b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/images/._bigicon-removals.png new file mode 100644 index 0000000000000000000000000000000000000000..1e397ce5e6df05152a8513cd7c5f572e00147bf9 GIT binary patch literal 368 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfiHyX&|4m07x?g__?R~rUoa1*w}$% zNJtPw2CQQakbMPBB_ogz6&Fv=&(%vQ$}dRDuh2^@DJjZKDlJJZ1}dnS6WVt$ugO8g zwf^XtX=)l~MrMT{gLEcd>zZn|Q2J9FqYSHi!IXt<_2CgSO3L4RzB{>BDDI^4WGgS% zc^q<2jgHOP!?SM5feLLtS?8sz$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)%?>RI?iZJE;8psA!Q{s}Vj E0Ofm84FCWD literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/js/._index.js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/js/._index.js new file mode 100644 index 0000000000000000000000000000000000000000..8e0d247659924e392744304f7aeba7e1250f3fb6 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r7O6+i^bo&T+VU#?>_NnOOZVD$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psWRr})P<00nB-2(RU+voIfaOd`mOkYzJ9li9{ttf`AqSEUD DkpfLt literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._index.html b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._index.html new file mode 100644 index 0000000000000000000000000000000000000000..8ed9620c3e4d76c499f210602d7efd7f70dc7d8c GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psWRqoAu&a64%6u!Jiq+caDxckn5O$^f=qNA7Ix)sH6gh$2- E0K>md;Q#;t literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/._js new file mode 100644 index 0000000000000000000000000000000000000000..e62161f74dd65848b926d7e1f4ef4871ae8dee6e GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)$UJ6PJK{%yQYEX^PUrH7|ts__sW0l5FNer)~zUpvkEdR E00FvD(f|Me literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._flexboxgrid.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._flexboxgrid.css new file mode 100644 index 0000000000000000000000000000000000000000..a35f1b153fd4277792a1720ffc380365ef2a0d22 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)#6-kd*Q`G=NA~{)-D$juT{@KEMx8-9li9{ttf_-XQUnh E0Dsm^HUIzs literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._style.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/css/._style.css new file mode 100644 index 0000000000000000000000000000000000000000..caf4c57f36bb32f9502547aaaea8a493a465cd49 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rJof1?ZwX@TJc8X@(BTP=HoK|L(=yU E0L=GKe*gdg literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/js/._index.js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/src/js/._index.js new file mode 100644 index 0000000000000000000000000000000000000000..2d920761bd27bcc0f52d3f7867766273fe563964 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psWRe$yJ&t9LWB+W1Q%O(8y&!jaj_LEiIqobGJx)sH6KvPB@ E0LNQT1^@s6 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._css new file mode 100644 index 0000000000000000000000000000000000000000..5457f620ca8bb1df779bdd03d5bd3948960717eb GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psW)$-;NZtv~__3a_?hY!SjXAsu!UvSAGI(q4?TTu*~uSvH9 E0H%LV+yDRo literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/._js new file mode 100644 index 0000000000000000000000000000000000000000..6c61ef127c8efe20ea6e54d3262ab1d35036dcb2 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>rAJikAD8@1VSalcXz`XqOU_*QvcgH(Jvw^nty@tH2j|I{ F0|5IgQM>>E literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/css/._normalize.css b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/css/._normalize.css new file mode 100644 index 0000000000000000000000000000000000000000..e9eb91c7dd471291b148dff4ed87f774b8d6fef9 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=psWRqoS9Z%<6($o(H6|9*`_?&P3a_w?qH=;)=lZbdO{Un$)P E0KdOag#Z8m literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/js/._modernizr.flexbox.js b/9781430265023/__MACOSX/Examples/chapter9/Chapter 5 revisited/vendor/js/._modernizr.flexbox.js new file mode 100644 index 0000000000000000000000000000000000000000..f6906623460cd37a0ef13bb229c8efeeafb20dd1 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M#?~MqZ=pt>r5!ox@$cX4`Le*L{=QTB@hc+b&li=rM@KKcbt{VDbc@U~ E00VzgO8@`> literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill new file mode 100644 index 0000000000000000000000000000000000000000..0eae483e7f877b907b36a1ea84e716c8a43efa23 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=psWRsHt@r%x?db46&o$a91Hdzj`oOkq0h5FNer)~zUplfPsZ F0|3&EP{;rP literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-end.html b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-end.html new file mode 100644 index 0000000000000000000000000000000000000000..6be2f74f22268ce6cf7e2fc00232cbcc782da558 GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5F8QOfK4<%ilyG*4|06;TIu>b%7 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-start.html b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/._polyfill-start.html new file mode 100644 index 0000000000000000000000000000000000000000..7cd34250df7cc04a91d88e60146c03160bc1ecad GIT binary patch literal 290 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@dqFV@)?zYG((7MM2KQgat4Tv9XN)B z1VLoLIt~EYNoXoTrh~-!85qQq^KvQhJ8RkyaX;VZRTZ4qWg&KL5eoFCgp5$bF`O}jmes%BDC7T7# TuP|_rj$V4}Ruscgc^M@DAoNFf literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._.DS_Store b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..09fa6bdda3a49951cf3fb7aa68796ee7d5c71310 GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R09PRZ;$Z`hAt6CfagYwM HE_8JOM2!ci literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._README.md b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._README.md new file mode 100644 index 0000000000000000000000000000000000000000..d68386c90282ed0cbd0be5f7c91963ed87041a07 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=psW)$-!!9X6YvIQ+fSvBt!G^QxvC=j&@6qNA7Ix)sH6;I)h` E0O&ALTL1t6 literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._angular b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._angular new file mode 100644 index 0000000000000000000000000000000000000000..844e2b73df7bf78bb462de31e5fe60691ad78b3f GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=pt>r5ckLed4M8+fX2UJw^Tdp#?RM=X80wM@KKcbt{VD&^eiK E0OfH}J^%m! literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._bower.json b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._bower.json new file mode 100644 index 0000000000000000000000000000000000000000..39bed89b596d53c96c09e9b279749bfc5212c6e1 GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=pt>rCS<&(v_D#TJk1A`Ml5bfbzplHT?SS(a}q9-HKv3v`9t@ E0NEo?;Q#;t literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._multicolumn.js b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/._multicolumn.js new file mode 100644 index 0000000000000000000000000000000000000000..9687c659633fde0922d06397eb843c5d7b2ecbea GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=psW)%8p6Y*P9D#O19~^Pg2I&fMRbPXF0b5*@wt)~zUpGy7zA F0s#5IQg;9V literal 0 HcmV?d00001 diff --git a/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/angular/._multiColumnPolyfill.js b/9781430265023/__MACOSX/Examples/chapter9/Polyfill Example/polyfill/angular/._multiColumnPolyfill.js new file mode 100644 index 0000000000000000000000000000000000000000..83b2989d183725ef415358e4ff7de6959c32778f GIT binary patch literal 331 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFfd92X&|4`8%PrY9795aAj-fx_5j)a zXxc!ggT!qZ7(|ovbM+Dn3UX5Q3QH4<67xzj^HM>|e*keX1A{n7KBXwXASu5>FR`Sg zC^M7r|4 zZt9}z=IG??Y~*I@>f~z9P%&q9n3v`$eUDS?JN!?d@jUC(dH$ro-#?~MqZ=psW)$J=hy0!l6EWV@={+~y_o9nZX`r9)_(a}q9-HKv3vOp#R E0KO1Ua{vGU literal 0 HcmV?d00001 diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..384ff7a --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,27 @@ +Freeware License, some rights reserved + +Copyright (c) 2016 Sam Hampton-Smith + +Permission is hereby granted, free of charge, to anyone obtaining a copy +of this software and associated documentation files (the "Software"), +to work with the Software within the limits of freeware distribution and fair use. +This includes the rights to use, copy, and modify the Software for personal use. +Users are also allowed and encouraged to submit corrections and modifications +to the Software for the benefit of other users. + +It is not allowed to reuse, modify, or redistribute the Software for +commercial use in any way, or for a users educational materials such as books +or blog articles without prior permission from the copyright holder. + +The above copyright notice and this permission notice need to be included +in all copies or substantial portions of the software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS OR APRESS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..590f435 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +#Apress Source Code + +This repository accompanies [*Pro CSS3 Layout Techniques*](http://www.apress.com/9781430265023) by Sam Hampton-Smith (Apress, 2016). + +![Cover image](9781430265023.jpg) + +Download the files as a zip using the green button, or clone the repository to your machine using Git. + +##Releases + +Release v1.0 corresponds to the code in the published book, without corrections or updates. + +##Contributions + +See the file Contributing.md for more information on how you can contribute to this repository. diff --git a/contributing.md b/contributing.md new file mode 100644 index 0000000..f6005ad --- /dev/null +++ b/contributing.md @@ -0,0 +1,14 @@ +# Contributing to Apress Source Code + +Copyright for Apress source code belongs to the author(s). However, under fair use you are encouraged to fork and contribute minor corrections and updates for the benefit of the author(s) and other readers. + +## How to Contribute + +1. Make sure you have a GitHub account. +2. Fork the repository for the relevant book. +3. Create a new branch on which to make your change, e.g. +`git checkout -b my_code_contribution` +4. Commit your change. Include a commit message describing the correction. Please note that if your commit message is not clear, the correction will not be accepted. +5. Submit a pull request. + +Thank you for your contribution! \ No newline at end of file

      + + + + + + +
      +
      +

      Free Advice

      +

      All our impartial advice is offered completely free of charge

      + +
      +
      +

      Discounted Removals

      +

      Once you’ve found your dream home we can help get you moved in

      + +
      +
      +

      Buying Incentives

      +

      Many of our homes offer additional benefits such as rebates

      + +
      +
      +

      Locations nationwide

      +

      We have agents and properties across all 50 States

      + +
      +
      +

      Highest Quality Homes

      +

      Every single home we offer is guaranteed for quality

      + +
      +
      +

      No obligation

      +

      You can withdraw from the process at any time without penalty

      + +
      +
      + + + +
      +
      +

      Looking for a beautiful new home that won’t break the bank?

      +

      Nulla vitae elit libero, a pharetra augue. Nulla vitae elit libero, a pharetra augue. Cras mattis consectetur purus sit amet fermentum.

      +

      Curabitur blandit tempus porttitor. Aenean eu leo quam. +

      +
      +
      +

      Quality without compromise

      +

      We have homes that suit every budget without compromising on quality

      +
      + +
      +
      +
      +

      Trade-up facilities

      +

      If you have a home to sell, we can help market it, and arrange bridging finance

      +
      + +
      +
      +
      +

      Wonderful locations

      +

      Don’t settle for a nice home in a bad location. All our locations are carefully chosen

      +
      + +
      +
      +
      +

      Value-added service

      +

      We offer a range of packages that can add value to your home-buying experience,

      +
      + +
      +
      + +