From fb51c8cc46454c459e1647f6c9934ca722f9eb90 Mon Sep 17 00:00:00 2001 From: Sachin Chopra Date: Tue, 23 Jul 2019 15:46:52 +0530 Subject: [PATCH] Answer submisson form added and showing stored answers --- _config.yml | 10 +- _includes/answers.html | 18 - _includes/breadcrumb.html | 31 - _includes/head.html | 3 +- _includes/staticman-comments.html | 36 + _includes/svg-icons.html | 13 - _layouts/answersubmitted.html | 2 +- _layouts/chapter.html | 7 - _layouts/default.html | 2 +- _layouts/default2.html | 2 + _layouts/default3.html | 3 +- _layouts/default4.html | 47 + _layouts/exercise.html | 27 +- _site/404.html | 13 +- _site/about/index.html | 145 - .../ex_1/index.html | 135 +- .../ex_10/index.html | 135 +- .../ex_11/index.html | 135 +- .../ex_12/index.html | 135 +- .../ex_13/index.html | 135 +- .../ex_14/index.html | 135 +- .../ex_15/index.html | 135 +- .../ex_2/index.html | 135 +- .../ex_3/index.html | 135 +- .../ex_4/index.html | 135 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 135 +- .../ex_7/index.html | 141 +- .../ex_8/index.html | 135 +- .../ex_9/index.html | 135 +- _site/advanced-planning-exercises/index.html | 20 +- .../advanced-search-exercises/ex_1/index.html | 147 +- .../ex_10/index.html | 135 +- .../ex_11/index.html | 135 +- .../ex_12/index.html | 151 +- .../ex_13/index.html | 143 +- .../ex_14/index.html | 143 +- .../ex_15/index.html | 147 +- .../ex_16/index.html | 135 +- .../ex_17/index.html | 135 +- .../advanced-search-exercises/ex_2/index.html | 135 +- .../advanced-search-exercises/ex_3/index.html | 139 +- .../advanced-search-exercises/ex_4/index.html | 135 +- .../advanced-search-exercises/ex_5/index.html | 135 +- .../advanced-search-exercises/ex_6/index.html | 135 +- .../advanced-search-exercises/ex_7/index.html | 135 +- .../advanced-search-exercises/ex_8/index.html | 143 +- .../advanced-search-exercises/ex_9/index.html | 135 +- _site/advanced-search-exercises/index.html | 20 +- _site/agents-exercises/ex_1/index.html | 135 +- _site/agents-exercises/ex_10/index.html | 135 +- _site/agents-exercises/ex_11/index.html | 135 +- _site/agents-exercises/ex_12/index.html | 141 +- _site/agents-exercises/ex_13/index.html | 143 +- _site/agents-exercises/ex_14/index.html | 135 +- _site/agents-exercises/ex_15/index.html | 139 +- _site/agents-exercises/ex_2/index.html | 143 +- _site/agents-exercises/ex_3/index.html | 135 +- _site/agents-exercises/ex_4/index.html | 175 +- _site/agents-exercises/ex_5/index.html | 151 +- _site/agents-exercises/ex_6/index.html | 135 +- _site/agents-exercises/ex_7/index.html | 147 +- _site/agents-exercises/ex_8/index.html | 135 +- _site/agents-exercises/ex_9/index.html | 135 +- _site/agents-exercises/index.html | 20 +- _site/answersubmitted/index.html | 155 + _site/atom.xml | 16 - _site/bayes-nets-exercises/ex_1/index.html | 139 +- _site/bayes-nets-exercises/ex_10/index.html | 135 +- _site/bayes-nets-exercises/ex_11/index.html | 141 +- _site/bayes-nets-exercises/ex_12/index.html | 139 +- _site/bayes-nets-exercises/ex_13/index.html | 147 +- _site/bayes-nets-exercises/ex_14/index.html | 151 +- _site/bayes-nets-exercises/ex_15/index.html | 143 +- _site/bayes-nets-exercises/ex_16/index.html | 153 +- _site/bayes-nets-exercises/ex_17/index.html | 153 +- _site/bayes-nets-exercises/ex_18/index.html | 139 +- _site/bayes-nets-exercises/ex_19/index.html | 141 +- _site/bayes-nets-exercises/ex_2/index.html | 141 +- _site/bayes-nets-exercises/ex_20/index.html | 143 +- _site/bayes-nets-exercises/ex_21/index.html | 145 +- _site/bayes-nets-exercises/ex_22/index.html | 141 +- _site/bayes-nets-exercises/ex_23/index.html | 143 +- _site/bayes-nets-exercises/ex_24/index.html | 147 +- _site/bayes-nets-exercises/ex_3/index.html | 145 +- _site/bayes-nets-exercises/ex_4/index.html | 145 +- _site/bayes-nets-exercises/ex_5/index.html | 139 +- _site/bayes-nets-exercises/ex_6/index.html | 143 +- _site/bayes-nets-exercises/ex_7/index.html | 149 +- _site/bayes-nets-exercises/ex_8/index.html | 151 +- _site/bayes-nets-exercises/ex_9/index.html | 145 +- _site/bayes-nets-exercises/index.html | 46 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 165 +- .../ex_11/index.html | 135 +- .../ex_2/index.html | 135 +- .../ex_3/index.html | 135 +- .../ex_4/index.html | 137 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 135 +- .../ex_7/index.html | 135 +- .../ex_8/index.html | 143 +- .../ex_9/index.html | 135 +- _site/bayesian-learning-exercises/index.html | 20 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 151 +- .../ex_11/index.html | 135 +- .../ex_12/index.html | 151 +- .../ex_13/index.html | 143 +- .../ex_14/index.html | 135 +- .../ex_15/index.html | 137 +- .../ex_16/index.html | 135 +- .../ex_17/index.html | 135 +- .../ex_18/index.html | 135 +- .../ex_19/index.html | 135 +- .../ex_2/index.html | 135 +- .../ex_20/index.html | 135 +- .../ex_21/index.html | 135 +- .../ex_22/index.html | 139 +- .../ex_23/index.html | 135 +- .../ex_24/index.html | 135 +- .../ex_25/index.html | 145 +- .../ex_3/index.html | 137 +- .../ex_4/index.html | 135 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 143 +- .../ex_7/index.html | 135 +- .../ex_8/index.html | 141 +- .../ex_9/index.html | 149 +- _site/complex-decisions-exercises/index.html | 26 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 155 +- .../ex_11/index.html | 141 +- .../ex_12/index.html | 141 +- .../ex_13/index.html | 135 +- .../ex_14/index.html | 135 +- .../ex_15/index.html | 135 +- .../ex_16/index.html | 137 +- .../ex_17/index.html | 135 +- .../ex_18/index.html | 139 +- .../ex_19/index.html | 135 +- .../ex_2/index.html | 135 +- .../ex_20/index.html | 135 +- .../ex_21/index.html | 141 +- .../ex_22/index.html | 135 +- .../ex_23/index.html | 135 +- .../ex_24/index.html | 135 +- .../ex_25/index.html | 135 +- .../ex_26/index.html | 135 +- .../ex_27/index.html | 143 +- .../ex_28/index.html | 135 +- .../ex_29/index.html | 141 +- .../ex_3/index.html | 135 +- .../ex_30/index.html | 135 +- .../ex_31/index.html | 135 +- .../ex_32/index.html | 135 +- .../ex_33/index.html | 147 +- .../ex_4/index.html | 139 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 139 +- .../ex_7/index.html | 135 +- .../ex_8/index.html | 137 +- .../ex_9/index.html | 135 +- _site/concept-learning-exercises/index.html | 87 +- _site/csp-exercises/ex_1/index.html | 135 +- _site/csp-exercises/ex_10/index.html | 135 +- _site/csp-exercises/ex_11/index.html | 135 +- _site/csp-exercises/ex_12/index.html | 135 +- _site/csp-exercises/ex_13/index.html | 135 +- _site/csp-exercises/ex_14/index.html | 135 +- _site/csp-exercises/ex_15/index.html | 135 +- _site/csp-exercises/ex_16/index.html | 135 +- _site/csp-exercises/ex_17/index.html | 135 +- _site/csp-exercises/ex_18/index.html | 135 +- _site/csp-exercises/ex_19/index.html | 135 +- _site/csp-exercises/ex_2/index.html | 145 +- _site/csp-exercises/ex_20/index.html | 145 +- _site/csp-exercises/ex_3/index.html | 143 +- _site/csp-exercises/ex_4/index.html | 143 +- _site/csp-exercises/ex_5/index.html | 135 +- _site/csp-exercises/ex_6/index.html | 135 +- _site/csp-exercises/ex_7/index.html | 165 +- _site/csp-exercises/ex_8/index.html | 135 +- _site/csp-exercises/ex_9/index.html | 135 +- _site/csp-exercises/index.html | 20 +- _site/dbn-exercises/ex_1/index.html | 135 +- _site/dbn-exercises/ex_10/index.html | 135 +- _site/dbn-exercises/ex_11/index.html | 137 +- _site/dbn-exercises/ex_12/index.html | 135 +- _site/dbn-exercises/ex_13/index.html | 135 +- _site/dbn-exercises/ex_14/index.html | 141 +- _site/dbn-exercises/ex_15/index.html | 147 +- _site/dbn-exercises/ex_16/index.html | 147 +- _site/dbn-exercises/ex_17/index.html | 145 +- _site/dbn-exercises/ex_18/index.html | 135 +- _site/dbn-exercises/ex_19/index.html | 143 +- _site/dbn-exercises/ex_2/index.html | 139 +- _site/dbn-exercises/ex_20/index.html | 135 +- _site/dbn-exercises/ex_3/index.html | 145 +- _site/dbn-exercises/ex_4/index.html | 135 +- _site/dbn-exercises/ex_5/index.html | 135 +- _site/dbn-exercises/ex_6/index.html | 135 +- _site/dbn-exercises/ex_7/index.html | 135 +- _site/dbn-exercises/ex_8/index.html | 135 +- _site/dbn-exercises/ex_9/index.html | 135 +- _site/dbn-exercises/index.html | 22 +- .../decision-theory-exercises/ex_1/index.html | 179 +- .../ex_10/index.html | 135 +- .../ex_11/index.html | 135 +- .../ex_12/index.html | 135 +- .../ex_13/index.html | 135 +- .../ex_14/index.html | 139 +- .../ex_15/index.html | 139 +- .../ex_16/index.html | 137 +- .../ex_17/index.html | 135 +- .../ex_18/index.html | 135 +- .../ex_19/index.html | 135 +- .../decision-theory-exercises/ex_2/index.html | 135 +- .../ex_20/index.html | 151 +- .../ex_21/index.html | 148 +- .../ex_22/index.html | 155 +- .../ex_23/index.html | 141 +- .../decision-theory-exercises/ex_3/index.html | 135 +- .../decision-theory-exercises/ex_4/index.html | 145 +- .../decision-theory-exercises/ex_5/index.html | 135 +- .../decision-theory-exercises/ex_6/index.html | 155 +- .../decision-theory-exercises/ex_7/index.html | 153 +- .../decision-theory-exercises/ex_8/index.html | 135 +- .../decision-theory-exercises/ex_9/index.html | 135 +- _site/decision-theory-exercises/index.html | 22 +- _site/figures/3candy.svg | 207 + _site/figures/4bit-adder.svg | 491 ++ _site/{images => figures}/aima.jpg | Bin _site/{images => figures}/aima_logo.png | Bin _site/figures/alpha-beta-proof.svg | 95 + _site/figures/bottle-stereo.svg | 123 + _site/figures/brio.svg | 81 + _site/figures/car-starts.svg | 156 + _site/figures/exerciseConf2.svg | 41 + _site/figures/exerciseConf4.svg | 41 + _site/figures/exerciseConf5.svg | 41 + _site/figures/exerciseRobot1.svg | 117 + _site/figures/exerciseRobot3.svg | 114 + _site/figures/exerciseRobot6.svg | 123 + _site/figures/family1.svg | 276 + _site/figures/figRobot1.svg | 425 + _site/figures/figRobot2.svg | 547 ++ _site/figures/geometric-scene.svg | 42 + _site/figures/grid-mdp-figure.svg | 189 + _site/figures/handedness1.svg | 183 + _site/figures/handedness2.svg | 195 + _site/figures/handedness3.svg | 183 + _site/figures/line-game4.svg | 57 + _site/figures/politics.svg | 530 ++ _site/figures/pruning.svg | 132 + _site/figures/pruning2.svg | 184 + _site/figures/pursuit-evasion-game.svg | 427 + _site/figures/robotics-pic7.svg | 349 + _site/figures/shakey2.svg | 209 + _site/figures/switching-kf.svg | 263 + _site/figures/telescope-nets.svg | 454 ++ _site/fol-exercises/ex_1/index.html | 145 +- _site/fol-exercises/ex_10/index.html | 185 +- _site/fol-exercises/ex_11/index.html | 163 +- _site/fol-exercises/ex_12/index.html | 173 +- _site/fol-exercises/ex_13/index.html | 151 +- _site/fol-exercises/ex_14/index.html | 143 +- _site/fol-exercises/ex_15/index.html | 135 +- _site/fol-exercises/ex_16/index.html | 141 +- _site/fol-exercises/ex_17/index.html | 139 +- _site/fol-exercises/ex_18/index.html | 135 +- _site/fol-exercises/ex_19/index.html | 137 +- _site/fol-exercises/ex_2/index.html | 135 +- _site/fol-exercises/ex_20/index.html | 135 +- _site/fol-exercises/ex_21/index.html | 135 +- _site/fol-exercises/ex_22/index.html | 135 +- _site/fol-exercises/ex_23/index.html | 145 +- _site/fol-exercises/ex_24/index.html | 143 +- _site/fol-exercises/ex_25/index.html | 135 +- _site/fol-exercises/ex_26/index.html | 135 +- _site/fol-exercises/ex_27/index.html | 145 +- _site/fol-exercises/ex_28/index.html | 135 +- _site/fol-exercises/ex_29/index.html | 149 +- _site/fol-exercises/ex_3/index.html | 135 +- _site/fol-exercises/ex_30/index.html | 161 +- _site/fol-exercises/ex_31/index.html | 161 +- _site/fol-exercises/ex_32/index.html | 135 +- _site/fol-exercises/ex_33/index.html | 141 +- _site/fol-exercises/ex_34/index.html | 135 +- _site/fol-exercises/ex_35/index.html | 135 +- _site/fol-exercises/ex_36/index.html | 173 +- _site/fol-exercises/ex_4/index.html | 135 +- _site/fol-exercises/ex_5/index.html | 135 +- _site/fol-exercises/ex_6/index.html | 135 +- _site/fol-exercises/ex_7/index.html | 143 +- _site/fol-exercises/ex_8/index.html | 135 +- _site/fol-exercises/ex_9/index.html | 135 +- _site/fol-exercises/index.html | 24 +- _site/game-playing-exercises/ex_1/index.html | 135 +- _site/game-playing-exercises/ex_10/index.html | 143 +- _site/game-playing-exercises/ex_11/index.html | 143 +- _site/game-playing-exercises/ex_12/index.html | 135 +- _site/game-playing-exercises/ex_13/index.html | 135 +- _site/game-playing-exercises/ex_14/index.html | 154 +- _site/game-playing-exercises/ex_15/index.html | 135 +- _site/game-playing-exercises/ex_16/index.html | 135 +- _site/game-playing-exercises/ex_17/index.html | 139 +- _site/game-playing-exercises/ex_18/index.html | 145 +- _site/game-playing-exercises/ex_19/index.html | 135 +- _site/game-playing-exercises/ex_2/index.html | 153 +- _site/game-playing-exercises/ex_20/index.html | 137 +- _site/game-playing-exercises/ex_21/index.html | 149 +- _site/game-playing-exercises/ex_22/index.html | 157 +- _site/game-playing-exercises/ex_23/index.html | 149 +- _site/game-playing-exercises/ex_24/index.html | 143 +- _site/game-playing-exercises/ex_25/index.html | 143 +- _site/game-playing-exercises/ex_3/index.html | 149 +- _site/game-playing-exercises/ex_4/index.html | 142 +- _site/game-playing-exercises/ex_5/index.html | 135 +- _site/game-playing-exercises/ex_6/index.html | 135 +- _site/game-playing-exercises/ex_7/index.html | 155 +- _site/game-playing-exercises/ex_8/index.html | 151 +- _site/game-playing-exercises/ex_9/index.html | 147 +- _site/game-playing-exercises/index.html | 68 +- _site/ilp-exercises/ex_1/index.html | 135 +- _site/ilp-exercises/ex_2/index.html | 145 +- _site/ilp-exercises/ex_3/index.html | 145 +- _site/ilp-exercises/ex_4/index.html | 135 +- _site/ilp-exercises/ex_5/index.html | 145 +- _site/ilp-exercises/ex_6/index.html | 135 +- _site/ilp-exercises/ex_7/index.html | 143 +- _site/ilp-exercises/ex_8/index.html | 135 +- _site/ilp-exercises/index.html | 20 +- _site/index.html | 19 +- _site/intro-exercises/ex_1/index.html | 167 +- _site/intro-exercises/ex_10/index.html | 145 +- _site/intro-exercises/ex_11/index.html | 135 +- _site/intro-exercises/ex_12/index.html | 135 +- _site/intro-exercises/ex_13/index.html | 135 +- _site/intro-exercises/ex_14/index.html | 135 +- _site/intro-exercises/ex_15/index.html | 135 +- _site/intro-exercises/ex_16/index.html | 135 +- _site/intro-exercises/ex_17/index.html | 135 +- _site/intro-exercises/ex_18/index.html | 135 +- _site/intro-exercises/ex_19/index.html | 135 +- _site/intro-exercises/ex_2/index.html | 142 +- _site/intro-exercises/ex_20/index.html | 135 +- _site/intro-exercises/ex_3/index.html | 142 +- _site/intro-exercises/ex_4/index.html | 136 +- _site/intro-exercises/ex_5/index.html | 136 +- _site/intro-exercises/ex_6/index.html | 136 +- _site/intro-exercises/ex_7/index.html | 136 +- _site/intro-exercises/ex_8/index.html | 135 +- _site/intro-exercises/ex_9/index.html | 143 +- _site/intro-exercises/index.html | 20 +- _site/js/answer.js | 52 + _site/js/commsol.js | 64 + _site/js/forms.js | 78 + _site/js/jquery-1.11.2.min.js | 2 + _site/{ => js}/main.js | 1 + .../knowledge-logic-exercises/ex_1/index.html | 141 +- .../ex_10/index.html | 143 +- .../ex_11/index.html | 137 +- .../ex_12/index.html | 149 +- .../ex_13/index.html | 151 +- .../ex_14/index.html | 135 +- .../ex_15/index.html | 135 +- .../ex_16/index.html | 143 +- .../ex_17/index.html | 145 +- .../ex_18/index.html | 145 +- .../ex_19/index.html | 143 +- .../knowledge-logic-exercises/ex_2/index.html | 137 +- .../ex_20/index.html | 135 +- .../ex_21/index.html | 145 +- .../ex_22/index.html | 143 +- .../ex_23/index.html | 143 +- .../ex_24/index.html | 151 +- .../ex_25/index.html | 149 +- .../ex_26/index.html | 149 +- .../ex_27/index.html | 135 +- .../ex_28/index.html | 135 +- .../ex_29/index.html | 135 +- .../knowledge-logic-exercises/ex_3/index.html | 145 +- .../ex_30/index.html | 135 +- .../ex_31/index.html | 135 +- .../ex_32/index.html | 135 +- .../ex_33/index.html | 141 +- .../ex_34/index.html | 135 +- .../ex_35/index.html | 135 +- .../knowledge-logic-exercises/ex_4/index.html | 161 +- .../knowledge-logic-exercises/ex_5/index.html | 161 +- .../knowledge-logic-exercises/ex_6/index.html | 145 +- .../knowledge-logic-exercises/ex_7/index.html | 143 +- .../knowledge-logic-exercises/ex_8/index.html | 143 +- .../knowledge-logic-exercises/ex_9/index.html | 143 +- _site/knowledge-logic-exercises/index.html | 20 +- _site/kr-exercises/ex_1/index.html | 135 +- _site/kr-exercises/ex_10/index.html | 143 +- _site/kr-exercises/ex_11/index.html | 135 +- _site/kr-exercises/ex_12/index.html | 135 +- _site/kr-exercises/ex_13/index.html | 135 +- _site/kr-exercises/ex_14/index.html | 135 +- _site/kr-exercises/ex_15/index.html | 149 +- _site/kr-exercises/ex_16/index.html | 147 +- _site/kr-exercises/ex_17/index.html | 135 +- _site/kr-exercises/ex_18/index.html | 135 +- _site/kr-exercises/ex_19/index.html | 135 +- _site/kr-exercises/ex_2/index.html | 135 +- _site/kr-exercises/ex_20/index.html | 135 +- _site/kr-exercises/ex_21/index.html | 135 +- _site/kr-exercises/ex_22/index.html | 147 +- _site/kr-exercises/ex_23/index.html | 143 +- _site/kr-exercises/ex_24/index.html | 143 +- _site/kr-exercises/ex_25/index.html | 143 +- _site/kr-exercises/ex_26/index.html | 145 +- _site/kr-exercises/ex_27/index.html | 135 +- _site/kr-exercises/ex_28/index.html | 135 +- _site/kr-exercises/ex_29/index.html | 141 +- _site/kr-exercises/ex_3/index.html | 137 +- _site/kr-exercises/ex_30/index.html | 135 +- _site/kr-exercises/ex_4/index.html | 147 +- _site/kr-exercises/ex_5/index.html | 145 +- _site/kr-exercises/ex_6/index.html | 145 +- _site/kr-exercises/ex_7/index.html | 173 +- _site/kr-exercises/ex_8/index.html | 149 +- _site/kr-exercises/ex_9/index.html | 151 +- _site/kr-exercises/index.html | 28 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 135 +- .../ex_11/index.html | 161 +- .../ex_12/index.html | 157 +- .../ex_13/index.html | 135 +- .../ex_14/index.html | 157 +- .../ex_15/index.html | 135 +- .../ex_16/index.html | 149 +- .../ex_17/index.html | 137 +- .../ex_18/index.html | 145 +- .../ex_19/index.html | 145 +- .../ex_2/index.html | 135 +- .../ex_20/index.html | 147 +- .../ex_21/index.html | 145 +- .../ex_22/index.html | 137 +- .../ex_23/index.html | 155 +- .../ex_24/index.html | 143 +- .../ex_25/index.html | 137 +- .../ex_26/index.html | 137 +- .../ex_27/index.html | 143 +- .../ex_28/index.html | 143 +- .../ex_29/index.html | 153 +- .../ex_3/index.html | 143 +- .../ex_30/index.html | 137 +- .../ex_31/index.html | 137 +- .../ex_4/index.html | 145 +- .../ex_5/index.html | 145 +- .../ex_6/index.html | 141 +- .../ex_7/index.html | 149 +- .../ex_8/index.html | 145 +- .../ex_9/index.html | 147 +- _site/logical-inference-exercises/index.html | 20 +- .../exercises/ex_1/answers/communityanswer.md | 1 - .../exercises/ex_1/answers/useranswers.yaml | 16 - .../1-Introduction/exercises/ex_10/answer.md | 1 - .../1-Introduction/exercises/ex_11/answer.md | 1 - .../1-Introduction/exercises/ex_12/answer.md | 1 - .../1-Introduction/exercises/ex_13/answer.md | 1 - .../1-Introduction/exercises/ex_14/answer.md | 1 - .../1-Introduction/exercises/ex_15/answer.md | 1 - .../1-Introduction/exercises/ex_16/answer.md | 1 - .../1-Introduction/exercises/ex_17/answer.md | 1 - .../1-Introduction/exercises/ex_18/answer.md | 1 - .../1-Introduction/exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answers/communityanswer.md | 1 - .../exercises/ex_2/answers/useranswers.yaml | 3 - .../1-Introduction/exercises/ex_20/answer.md | 1 - .../exercises/ex_3/answers/communityanswer.md | 1 - .../exercises/ex_3/answers/useranswers.yaml | 3 - .../1-Introduction/exercises/ex_4/answer.md | 1 - .../1-Introduction/exercises/ex_5/answer.md | 1 - .../1-Introduction/exercises/ex_6/answer.md | 1 - .../1-Introduction/exercises/ex_7/answer.md | 1 - .../1-Introduction/exercises/ex_8/answer.md | 1 - .../1-Introduction/exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_5/question.md | 2 +- .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_25/question.md | 6 +- .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_14/question.md | 2 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_15/question.md | 4 +- .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_6/question.md | 2 +- .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_8/question.md | 14 +- .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_11/question.md | 2 +- .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_6/question.md | 2 +- .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_10/question.md | 2 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_9/question.md | 2 +- .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_10/question.md | 8 +- .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_32/answer.md | 1 - .../exercises/ex_33/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_4/question.md | 2 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_7/question.md | 2 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../24-Perception/exercises/ex_1/answer.md | 1 - .../24-Perception/exercises/ex_2/answer.md | 1 - .../24-Perception/exercises/ex_3/answer.md | 1 - .../24-Perception/exercises/ex_4/answer.md | 1 - .../24-Perception/exercises/ex_5/answer.md | 1 - .../24-Perception/exercises/ex_6/answer.md | 1 - .../24-Perception/exercises/ex_7/answer.md | 1 - .../24-Perception/exercises/ex_7/question.md | 2 +- .../24-Perception/exercises/ex_8/answer.md | 1 - .../25-Robotics/exercises/ex_1/answer.md | 1 - .../25-Robotics/exercises/ex_10/answer.md | 1 - .../25-Robotics/exercises/ex_11/answer.md | 1 - .../25-Robotics/exercises/ex_12/answer.md | 1 - .../25-Robotics/exercises/ex_2/answer.md | 1 - .../25-Robotics/exercises/ex_2/question.md | 2 +- .../25-Robotics/exercises/ex_3/answer.md | 1 - .../25-Robotics/exercises/ex_4/answer.md | 1 - .../25-Robotics/exercises/ex_5/answer.md | 1 - .../25-Robotics/exercises/ex_6/answer.md | 1 - .../25-Robotics/exercises/ex_7/answer.md | 1 - .../25-Robotics/exercises/ex_8/answer.md | 1 - .../25-Robotics/exercises/ex_8/question.md | 12 +- .../25-Robotics/exercises/ex_9/answer.md | 1 - .../25-Robotics/exercises/ex_9/question.md | 10 +- .../exercises/ex_1/answer.md | 1 - .../exercises/ex_1/question.md | 3 +- .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_32/answer.md | 1 - .../exercises/ex_33/answer.md | 1 - .../exercises/ex_34/answer.md | 1 - .../exercises/ex_35/answer.md | 1 - .../exercises/ex_36/answer.md | 1 - .../exercises/ex_37/answer.md | 1 - .../exercises/ex_37/question.md | 3 +- .../exercises/ex_38/answer.md | 1 - .../exercises/ex_39/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_40/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_14/question.md | 7 +- .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_17/question.md | 2 +- .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_2/question.md | 6 +- .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_21/question.md | 2 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_4/question.md | 4 +- .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_7/question.md | 18 +- .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../7-Logical-Agents/exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../7-Logical-Agents/exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../7-Logical-Agents/exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_32/answer.md | 1 - .../exercises/ex_33/answer.md | 1 - .../exercises/ex_34/answer.md | 1 - .../exercises/ex_35/answer.md | 1 - .../7-Logical-Agents/exercises/ex_4/answer.md | 1 - .../7-Logical-Agents/exercises/ex_5/answer.md | 1 - .../7-Logical-Agents/exercises/ex_6/answer.md | 1 - .../7-Logical-Agents/exercises/ex_7/answer.md | 1 - .../7-Logical-Agents/exercises/ex_8/answer.md | 1 - .../7-Logical-Agents/exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_17/question.md | 2 +- .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_32/answer.md | 1 - .../exercises/ex_33/answer.md | 1 - .../exercises/ex_33/question.md | 2 +- .../exercises/ex_34/answer.md | 1 - .../exercises/ex_35/answer.md | 1 - .../exercises/ex_36/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - .../exercises/ex_1/answer.md | 1 - .../exercises/ex_10/answer.md | 1 - .../exercises/ex_11/answer.md | 1 - .../exercises/ex_12/answer.md | 1 - .../exercises/ex_13/answer.md | 1 - .../exercises/ex_14/answer.md | 1 - .../exercises/ex_15/answer.md | 1 - .../exercises/ex_16/answer.md | 1 - .../exercises/ex_17/answer.md | 1 - .../exercises/ex_18/answer.md | 1 - .../exercises/ex_19/answer.md | 1 - .../exercises/ex_2/answer.md | 1 - .../exercises/ex_20/answer.md | 1 - .../exercises/ex_21/answer.md | 1 - .../exercises/ex_22/answer.md | 1 - .../exercises/ex_23/answer.md | 1 - .../exercises/ex_24/answer.md | 1 - .../exercises/ex_25/answer.md | 1 - .../exercises/ex_26/answer.md | 1 - .../exercises/ex_27/answer.md | 1 - .../exercises/ex_28/answer.md | 1 - .../exercises/ex_29/answer.md | 1 - .../exercises/ex_3/answer.md | 1 - .../exercises/ex_30/answer.md | 1 - .../exercises/ex_31/answer.md | 1 - .../exercises/ex_4/answer.md | 1 - .../exercises/ex_5/answer.md | 1 - .../exercises/ex_6/answer.md | 1 - .../exercises/ex_7/answer.md | 1 - .../exercises/ex_8/answer.md | 1 - .../exercises/ex_9/answer.md | 1 - _site/markdown/Future Exercises/index.html | 20 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 135 +- .../ex_11/index.html | 147 +- .../ex_2/index.html | 135 +- .../ex_3/index.html | 135 +- .../ex_4/index.html | 135 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 135 +- .../ex_7/index.html | 135 +- .../ex_8/index.html | 135 +- .../ex_9/index.html | 135 +- _site/nlp-communicating-exercises/index.html | 20 +- _site/nlp-english-exercises/ex_1/index.html | 139 +- _site/nlp-english-exercises/ex_10/index.html | 155 +- _site/nlp-english-exercises/ex_11/index.html | 163 +- _site/nlp-english-exercises/ex_12/index.html | 135 +- _site/nlp-english-exercises/ex_13/index.html | 151 +- _site/nlp-english-exercises/ex_14/index.html | 137 +- _site/nlp-english-exercises/ex_15/index.html | 135 +- _site/nlp-english-exercises/ex_16/index.html | 151 +- _site/nlp-english-exercises/ex_17/index.html | 147 +- _site/nlp-english-exercises/ex_18/index.html | 135 +- _site/nlp-english-exercises/ex_19/index.html | 135 +- _site/nlp-english-exercises/ex_2/index.html | 135 +- _site/nlp-english-exercises/ex_20/index.html | 145 +- _site/nlp-english-exercises/ex_21/index.html | 135 +- _site/nlp-english-exercises/ex_22/index.html | 135 +- _site/nlp-english-exercises/ex_3/index.html | 173 +- _site/nlp-english-exercises/ex_4/index.html | 171 +- _site/nlp-english-exercises/ex_5/index.html | 135 +- _site/nlp-english-exercises/ex_6/index.html | 143 +- _site/nlp-english-exercises/ex_7/index.html | 147 +- _site/nlp-english-exercises/ex_8/index.html | 135 +- _site/nlp-english-exercises/ex_9/index.html | 141 +- _site/nlp-english-exercises/index.html | 20 +- _site/perception-exercises/ex_1/index.html | 135 +- _site/perception-exercises/ex_2/index.html | 135 +- _site/perception-exercises/ex_3/index.html | 135 +- _site/perception-exercises/ex_4/index.html | 135 +- _site/perception-exercises/ex_5/index.html | 143 +- _site/perception-exercises/ex_6/index.html | 144 +- _site/perception-exercises/ex_7/index.html | 147 +- _site/perception-exercises/ex_8/index.html | 135 +- _site/perception-exercises/index.html | 22 +- _site/philosophy-exercises/ex_1/index.html | 140 +- _site/philosophy-exercises/ex_10/index.html | 135 +- _site/philosophy-exercises/ex_11/index.html | 135 +- _site/philosophy-exercises/ex_12/index.html | 135 +- _site/philosophy-exercises/ex_2/index.html | 135 +- _site/philosophy-exercises/ex_3/index.html | 135 +- _site/philosophy-exercises/ex_4/index.html | 135 +- _site/philosophy-exercises/ex_5/index.html | 135 +- _site/philosophy-exercises/ex_6/index.html | 135 +- _site/philosophy-exercises/ex_7/index.html | 135 +- _site/philosophy-exercises/ex_8/index.html | 135 +- _site/philosophy-exercises/ex_9/index.html | 135 +- _site/philosophy-exercises/index.html | 25 +- _site/planning-exercises/ex_1/index.html | 141 +- _site/planning-exercises/ex_10/index.html | 135 +- _site/planning-exercises/ex_11/index.html | 141 +- _site/planning-exercises/ex_12/index.html | 135 +- _site/planning-exercises/ex_13/index.html | 135 +- _site/planning-exercises/ex_14/index.html | 143 +- _site/planning-exercises/ex_15/index.html | 135 +- _site/planning-exercises/ex_16/index.html | 141 +- _site/planning-exercises/ex_17/index.html | 145 +- _site/planning-exercises/ex_18/index.html | 143 +- _site/planning-exercises/ex_2/index.html | 135 +- _site/planning-exercises/ex_3/index.html | 137 +- _site/planning-exercises/ex_4/index.html | 145 +- _site/planning-exercises/ex_5/index.html | 149 +- _site/planning-exercises/ex_6/index.html | 141 +- _site/planning-exercises/ex_7/index.html | 135 +- _site/planning-exercises/ex_8/index.html | 135 +- _site/planning-exercises/ex_9/index.html | 135 +- _site/planning-exercises/index.html | 22 +- _site/probability-exercises/ex_1/index.html | 135 +- _site/probability-exercises/ex_10/index.html | 135 +- _site/probability-exercises/ex_11/index.html | 155 +- _site/probability-exercises/ex_12/index.html | 155 +- _site/probability-exercises/ex_13/index.html | 135 +- _site/probability-exercises/ex_14/index.html | 135 +- _site/probability-exercises/ex_15/index.html | 135 +- _site/probability-exercises/ex_16/index.html | 135 +- _site/probability-exercises/ex_17/index.html | 135 +- _site/probability-exercises/ex_18/index.html | 135 +- _site/probability-exercises/ex_19/index.html | 135 +- _site/probability-exercises/ex_2/index.html | 135 +- _site/probability-exercises/ex_20/index.html | 141 +- _site/probability-exercises/ex_21/index.html | 135 +- _site/probability-exercises/ex_22/index.html | 141 +- _site/probability-exercises/ex_23/index.html | 135 +- _site/probability-exercises/ex_24/index.html | 143 +- _site/probability-exercises/ex_25/index.html | 135 +- _site/probability-exercises/ex_26/index.html | 141 +- _site/probability-exercises/ex_27/index.html | 135 +- _site/probability-exercises/ex_28/index.html | 143 +- _site/probability-exercises/ex_29/index.html | 135 +- _site/probability-exercises/ex_3/index.html | 143 +- _site/probability-exercises/ex_30/index.html | 135 +- _site/probability-exercises/ex_31/index.html | 135 +- _site/probability-exercises/ex_4/index.html | 135 +- _site/probability-exercises/ex_5/index.html | 143 +- _site/probability-exercises/ex_6/index.html | 135 +- _site/probability-exercises/ex_7/index.html | 141 +- _site/probability-exercises/ex_8/index.html | 143 +- _site/probability-exercises/ex_9/index.html | 145 +- _site/probability-exercises/index.html | 20 +- _site/public/css/lanyon.css | 4 + _site/public/css/style.css | 646 +- .../WebFont/Linearicons-Free.eot | Bin 0 -> 55820 bytes .../WebFont/Linearicons-Free.svg | 199 + .../WebFont/Linearicons-Free.ttf | Bin 0 -> 55620 bytes .../WebFont/Linearicons-Free.woff | Bin 0 -> 55696 bytes .../WebFont/Linearicons-Free.woff2 | Bin 0 -> 21780 bytes .../Linearicons-Free-v1.0.0/icon-font.min.css | 7 + .../fonts/font-awesome-4.7.0/HELP-US-OUT.txt | 7 + .../font-awesome-4.7.0/css/font-awesome.css | 2337 ++++++ .../css/font-awesome.min.css | 4 + .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../font-awesome-4.7.0/less/animated.less | 34 + .../less/bordered-pulled.less | 25 + .../fonts/font-awesome-4.7.0/less/core.less | 12 + .../font-awesome-4.7.0/less/fixed-width.less | 6 + .../font-awesome-4.7.0/less/font-awesome.less | 18 + .../fonts/font-awesome-4.7.0/less/icons.less | 789 ++ .../fonts/font-awesome-4.7.0/less/larger.less | 13 + .../fonts/font-awesome-4.7.0/less/list.less | 19 + .../fonts/font-awesome-4.7.0/less/mixins.less | 60 + .../fonts/font-awesome-4.7.0/less/path.less | 15 + .../less/rotated-flipped.less | 20 + .../less/screen-reader.less | 5 + .../font-awesome-4.7.0/less/stacked.less | 20 + .../font-awesome-4.7.0/less/variables.less | 800 ++ .../font-awesome-4.7.0/scss/font-awesome.scss | 18 + _site/public/fonts/poppins/Poppins-Black.ttf | Bin 0 -> 139056 bytes .../fonts/poppins/Poppins-BlackItalic.ttf | Bin 0 -> 155956 bytes _site/public/fonts/poppins/Poppins-Bold.ttf | Bin 0 -> 141260 bytes .../fonts/poppins/Poppins-BoldItalic.ttf | Bin 0 -> 160224 bytes .../fonts/poppins/Poppins-ExtraBold.ttf | Bin 0 -> 140220 bytes .../fonts/poppins/Poppins-ExtraBoldItalic.ttf | Bin 0 -> 158708 bytes .../fonts/poppins/Poppins-ExtraLight.ttf | Bin 0 -> 147952 bytes .../poppins/Poppins-ExtraLightItalic.ttf | Bin 0 -> 170912 bytes _site/public/fonts/poppins/Poppins-Italic.ttf | Bin 0 -> 167140 bytes _site/public/fonts/poppins/Poppins-Light.ttf | Bin 0 -> 146472 bytes .../fonts/poppins/Poppins-LightItalic.ttf | Bin 0 -> 168944 bytes _site/public/fonts/poppins/Poppins-Medium.ttf | Bin 0 -> 143516 bytes .../fonts/poppins/Poppins-MediumItalic.ttf | Bin 0 -> 165512 bytes .../public/fonts/poppins/Poppins-Regular.ttf | Bin 0 -> 145312 bytes .../public/fonts/poppins/Poppins-SemiBold.ttf | Bin 0 -> 142148 bytes .../fonts/poppins/Poppins-SemiBoldItalic.ttf | Bin 0 -> 161896 bytes _site/public/fonts/poppins/Poppins-Thin.ttf | Bin 0 -> 148976 bytes .../fonts/poppins/Poppins-ThinItalic.ttf | Bin 0 -> 172308 bytes _site/question_bank/index.html | 407 +- .../ex_1/index.html | 135 +- .../ex_10/index.html | 147 +- .../ex_11/index.html | 135 +- .../ex_12/index.html | 135 +- .../ex_13/index.html | 135 +- .../ex_2/index.html | 135 +- .../ex_3/index.html | 139 +- .../ex_4/index.html | 135 +- .../ex_5/index.html | 135 +- .../ex_6/index.html | 135 +- .../ex_7/index.html | 145 +- .../ex_8/index.html | 135 +- .../ex_9/index.html | 135 +- .../index.html | 24 +- _site/robotics-exercises/ex_1/index.html | 155 +- _site/robotics-exercises/ex_10/index.html | 143 +- _site/robotics-exercises/ex_11/index.html | 135 +- _site/robotics-exercises/ex_12/index.html | 141 +- _site/robotics-exercises/ex_2/index.html | 137 +- _site/robotics-exercises/ex_3/index.html | 137 +- _site/robotics-exercises/ex_4/index.html | 141 +- _site/robotics-exercises/ex_5/index.html | 135 +- _site/robotics-exercises/ex_6/index.html | 135 +- _site/robotics-exercises/ex_7/index.html | 135 +- _site/robotics-exercises/ex_8/index.html | 157 +- _site/robotics-exercises/ex_9/index.html | 161 +- _site/robotics-exercises/index.html | 44 +- _site/search-exercises/ex_1/index.html | 136 +- _site/search-exercises/ex_10/index.html | 150 +- _site/search-exercises/ex_12/index.html | 144 +- _site/search-exercises/ex_13/index.html | 138 +- _site/search-exercises/ex_14/index.html | 138 +- _site/search-exercises/ex_15/index.html | 158 +- _site/search-exercises/ex_16/index.html | 136 +- _site/search-exercises/ex_17/index.html | 148 +- _site/search-exercises/ex_18/index.html | 148 +- _site/search-exercises/ex_19/index.html | 146 +- _site/search-exercises/ex_2/index.html | 144 +- _site/search-exercises/ex_20/index.html | 136 +- _site/search-exercises/ex_21/index.html | 148 +- _site/search-exercises/ex_22/index.html | 136 +- _site/search-exercises/ex_23/index.html | 136 +- _site/search-exercises/ex_24/index.html | 148 +- _site/search-exercises/ex_25/index.html | 144 +- _site/search-exercises/ex_26/index.html | 136 +- _site/search-exercises/ex_27/index.html | 136 +- _site/search-exercises/ex_28/index.html | 136 +- _site/search-exercises/ex_29/index.html | 136 +- _site/search-exercises/ex_3/index.html | 146 +- _site/search-exercises/ex_30/index.html | 136 +- _site/search-exercises/ex_31/index.html | 136 +- _site/search-exercises/ex_32/index.html | 152 +- _site/search-exercises/ex_33/index.html | 152 +- _site/search-exercises/ex_34/index.html | 148 +- _site/search-exercises/ex_35/index.html | 136 +- _site/search-exercises/ex_36/index.html | 136 +- _site/search-exercises/ex_37/index.html | 139 +- _site/search-exercises/ex_38/index.html | 144 +- _site/search-exercises/ex_39/index.html | 136 +- _site/search-exercises/ex_4/index.html | 144 +- _site/search-exercises/ex_40/index.html | 136 +- _site/search-exercises/ex_6/index.html | 136 +- _site/search-exercises/ex_7/index.html | 136 +- _site/search-exercises/ex_8/index.html | 146 +- _site/search-exercises/ex_9/index.html | 146 +- _site/search-exercises/index.html | 23 +- _site/search/index.html | 14 +- _site/staticman.yml | 6845 +++++++++++++++++ index.html | 10 - js/answer.js | 5 +- js/commsol.js | 6 +- js/forms.js | 78 + js/jquery-1.11.2.min.js | 2 + js/main.js | 1 + .../1-Introduction/exercises/ex_1/index.md | 2 +- .../1-Introduction/exercises/ex_10/index.md | 2 +- .../1-Introduction/exercises/ex_11/index.md | 2 +- .../1-Introduction/exercises/ex_12/index.md | 2 +- .../1-Introduction/exercises/ex_13/index.md | 2 +- .../1-Introduction/exercises/ex_14/index.md | 2 +- .../1-Introduction/exercises/ex_15/index.md | 2 +- .../1-Introduction/exercises/ex_16/index.md | 2 +- .../1-Introduction/exercises/ex_17/index.md | 2 +- .../1-Introduction/exercises/ex_18/index.md | 2 +- .../1-Introduction/exercises/ex_19/index.md | 2 +- .../1-Introduction/exercises/ex_2/index.md | 2 +- .../1-Introduction/exercises/ex_20/index.md | 2 +- .../1-Introduction/exercises/ex_3/index.md | 2 +- .../1-Introduction/exercises/ex_4/index.md | 2 +- .../1-Introduction/exercises/ex_5/index.md | 2 +- .../1-Introduction/exercises/ex_6/index.md | 2 +- .../1-Introduction/exercises/ex_7/index.md | 2 +- .../1-Introduction/exercises/ex_8/index.md | 2 +- .../1-Introduction/exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_5/question.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_31/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_15/question.md | 4 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_6/question.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_8/question.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_11/question.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_6/question.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_9/question.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_31/index.md | 2 +- .../exercises/ex_32/index.md | 2 +- .../exercises/ex_33/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../24-Perception/exercises/ex_1/index.md | 2 +- .../24-Perception/exercises/ex_2/index.md | 2 +- .../24-Perception/exercises/ex_3/index.md | 2 +- .../24-Perception/exercises/ex_4/index.md | 2 +- .../24-Perception/exercises/ex_5/index.md | 2 +- .../24-Perception/exercises/ex_6/index.md | 2 +- .../24-Perception/exercises/ex_7/index.md | 2 +- .../24-Perception/exercises/ex_7/question.md | 2 +- .../24-Perception/exercises/ex_8/index.md | 2 +- markdown/25-Robotics/exercises/ex_1/index.md | 2 +- markdown/25-Robotics/exercises/ex_10/index.md | 2 +- markdown/25-Robotics/exercises/ex_11/index.md | 2 +- markdown/25-Robotics/exercises/ex_12/index.md | 2 +- markdown/25-Robotics/exercises/ex_2/index.md | 2 +- .../25-Robotics/exercises/ex_2/question.md | 2 +- markdown/25-Robotics/exercises/ex_3/index.md | 2 +- markdown/25-Robotics/exercises/ex_4/index.md | 2 +- markdown/25-Robotics/exercises/ex_5/index.md | 2 +- markdown/25-Robotics/exercises/ex_6/index.md | 2 +- markdown/25-Robotics/exercises/ex_7/index.md | 2 +- markdown/25-Robotics/exercises/ex_8/index.md | 2 +- .../25-Robotics/exercises/ex_8/question.md | 12 +- markdown/25-Robotics/exercises/ex_9/index.md | 2 +- .../25-Robotics/exercises/ex_9/question.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_31/index.md | 2 +- .../exercises/ex_32/index.md | 2 +- .../exercises/ex_33/index.md | 2 +- .../exercises/ex_34/index.md | 2 +- .../exercises/ex_35/index.md | 2 +- .../exercises/ex_36/index.md | 2 +- .../exercises/ex_37/index.md | 2 +- .../exercises/ex_37/question.md | 3 +- .../exercises/ex_38/index.md | 2 +- .../exercises/ex_39/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_40/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_14/question.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_17/question.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_7/question.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../7-Logical-Agents/exercises/ex_1/index.md | 2 +- .../7-Logical-Agents/exercises/ex_10/index.md | 2 +- .../7-Logical-Agents/exercises/ex_11/index.md | 2 +- .../7-Logical-Agents/exercises/ex_12/index.md | 2 +- .../7-Logical-Agents/exercises/ex_13/index.md | 2 +- .../7-Logical-Agents/exercises/ex_14/index.md | 2 +- .../7-Logical-Agents/exercises/ex_15/index.md | 2 +- .../7-Logical-Agents/exercises/ex_16/index.md | 2 +- .../7-Logical-Agents/exercises/ex_17/index.md | 2 +- .../7-Logical-Agents/exercises/ex_18/index.md | 2 +- .../7-Logical-Agents/exercises/ex_19/index.md | 2 +- .../7-Logical-Agents/exercises/ex_2/index.md | 2 +- .../7-Logical-Agents/exercises/ex_20/index.md | 2 +- .../7-Logical-Agents/exercises/ex_21/index.md | 2 +- .../7-Logical-Agents/exercises/ex_22/index.md | 2 +- .../7-Logical-Agents/exercises/ex_23/index.md | 2 +- .../7-Logical-Agents/exercises/ex_24/index.md | 2 +- .../7-Logical-Agents/exercises/ex_25/index.md | 2 +- .../7-Logical-Agents/exercises/ex_26/index.md | 2 +- .../7-Logical-Agents/exercises/ex_27/index.md | 2 +- .../7-Logical-Agents/exercises/ex_28/index.md | 2 +- .../7-Logical-Agents/exercises/ex_29/index.md | 2 +- .../7-Logical-Agents/exercises/ex_3/index.md | 2 +- .../7-Logical-Agents/exercises/ex_30/index.md | 2 +- .../7-Logical-Agents/exercises/ex_31/index.md | 2 +- .../7-Logical-Agents/exercises/ex_32/index.md | 2 +- .../7-Logical-Agents/exercises/ex_33/index.md | 3 +- .../7-Logical-Agents/exercises/ex_34/index.md | 2 +- .../7-Logical-Agents/exercises/ex_35/index.md | 3 +- .../7-Logical-Agents/exercises/ex_4/index.md | 2 +- .../7-Logical-Agents/exercises/ex_5/index.md | 2 +- .../7-Logical-Agents/exercises/ex_6/index.md | 2 +- .../7-Logical-Agents/exercises/ex_7/index.md | 2 +- .../7-Logical-Agents/exercises/ex_8/index.md | 2 +- .../7-Logical-Agents/exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_10/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_17/question.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_25/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_31/index.md | 2 +- .../exercises/ex_32/index.md | 2 +- .../exercises/ex_33/index.md | 2 +- .../exercises/ex_33/question.md | 2 +- .../exercises/ex_34/index.md | 2 +- .../exercises/ex_35/index.md | 2 +- .../exercises/ex_36/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- .../exercises/ex_1/index.md | 2 +- .../exercises/ex_11/index.md | 2 +- .../exercises/ex_12/index.md | 2 +- .../exercises/ex_13/index.md | 2 +- .../exercises/ex_14/index.md | 2 +- .../exercises/ex_15/index.md | 2 +- .../exercises/ex_16/index.md | 2 +- .../exercises/ex_17/index.md | 2 +- .../exercises/ex_18/index.md | 2 +- .../exercises/ex_19/index.md | 2 +- .../exercises/ex_2/index.md | 2 +- .../exercises/ex_20/index.md | 2 +- .../exercises/ex_21/index.md | 2 +- .../exercises/ex_22/index.md | 2 +- .../exercises/ex_23/index.md | 2 +- .../exercises/ex_24/index.md | 2 +- .../exercises/ex_26/index.md | 2 +- .../exercises/ex_27/index.md | 2 +- .../exercises/ex_28/index.md | 2 +- .../exercises/ex_29/index.md | 2 +- .../exercises/ex_3/index.md | 2 +- .../exercises/ex_30/index.md | 2 +- .../exercises/ex_31/index.md | 2 +- .../exercises/ex_4/index.md | 2 +- .../exercises/ex_5/index.md | 2 +- .../exercises/ex_6/index.md | 2 +- .../exercises/ex_7/index.md | 2 +- .../exercises/ex_8/index.md | 2 +- .../exercises/ex_9/index.md | 2 +- public/css/lanyon.css | 4 + public/css/style.css | 630 +- .../WebFont/Linearicons-Free.eot | Bin 0 -> 55820 bytes .../WebFont/Linearicons-Free.svg | 199 + .../WebFont/Linearicons-Free.ttf | Bin 0 -> 55620 bytes .../WebFont/Linearicons-Free.woff | Bin 0 -> 55696 bytes .../WebFont/Linearicons-Free.woff2 | Bin 0 -> 21780 bytes .../Linearicons-Free-v1.0.0/icon-font.min.css | 7 + .../fonts/font-awesome-4.7.0/HELP-US-OUT.txt | 7 + .../font-awesome-4.7.0/css/font-awesome.css | 2337 ++++++ .../css/font-awesome.min.css | 4 + .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../font-awesome-4.7.0/less/animated.less | 34 + .../less/bordered-pulled.less | 25 + .../fonts/font-awesome-4.7.0/less/core.less | 12 + .../font-awesome-4.7.0/less/fixed-width.less | 6 + .../font-awesome-4.7.0/less/font-awesome.less | 18 + .../fonts/font-awesome-4.7.0/less/icons.less | 789 ++ .../fonts/font-awesome-4.7.0/less/larger.less | 13 + .../fonts/font-awesome-4.7.0/less/list.less | 19 + .../fonts/font-awesome-4.7.0/less/mixins.less | 60 + .../fonts/font-awesome-4.7.0/less/path.less | 15 + .../less/rotated-flipped.less | 20 + .../less/screen-reader.less | 5 + .../font-awesome-4.7.0/less/stacked.less | 20 + .../font-awesome-4.7.0/less/variables.less | 800 ++ .../font-awesome-4.7.0/scss/_animated.scss | 34 + .../scss/_bordered-pulled.scss | 25 + .../fonts/font-awesome-4.7.0/scss/_core.scss | 12 + .../font-awesome-4.7.0/scss/_fixed-width.scss | 6 + .../fonts/font-awesome-4.7.0/scss/_icons.scss | 789 ++ .../font-awesome-4.7.0/scss/_larger.scss | 13 + .../fonts/font-awesome-4.7.0/scss/_list.scss | 19 + .../font-awesome-4.7.0/scss/_mixins.scss | 60 + .../fonts/font-awesome-4.7.0/scss/_path.scss | 15 + .../scss/_rotated-flipped.scss | 20 + .../scss/_screen-reader.scss | 5 + .../font-awesome-4.7.0/scss/_stacked.scss | 20 + .../font-awesome-4.7.0/scss/_variables.scss | 800 ++ .../font-awesome-4.7.0/scss/font-awesome.scss | 18 + public/fonts/poppins/Poppins-Black.ttf | Bin 0 -> 139056 bytes public/fonts/poppins/Poppins-BlackItalic.ttf | Bin 0 -> 155956 bytes public/fonts/poppins/Poppins-Bold.ttf | Bin 0 -> 141260 bytes public/fonts/poppins/Poppins-BoldItalic.ttf | Bin 0 -> 160224 bytes public/fonts/poppins/Poppins-ExtraBold.ttf | Bin 0 -> 140220 bytes .../fonts/poppins/Poppins-ExtraBoldItalic.ttf | Bin 0 -> 158708 bytes public/fonts/poppins/Poppins-ExtraLight.ttf | Bin 0 -> 147952 bytes .../poppins/Poppins-ExtraLightItalic.ttf | Bin 0 -> 170912 bytes public/fonts/poppins/Poppins-Italic.ttf | Bin 0 -> 167140 bytes public/fonts/poppins/Poppins-Light.ttf | Bin 0 -> 146472 bytes public/fonts/poppins/Poppins-LightItalic.ttf | Bin 0 -> 168944 bytes public/fonts/poppins/Poppins-Medium.ttf | Bin 0 -> 143516 bytes public/fonts/poppins/Poppins-MediumItalic.ttf | Bin 0 -> 165512 bytes public/fonts/poppins/Poppins-Regular.ttf | Bin 0 -> 145312 bytes public/fonts/poppins/Poppins-SemiBold.ttf | Bin 0 -> 142148 bytes .../fonts/poppins/Poppins-SemiBoldItalic.ttf | Bin 0 -> 161896 bytes public/fonts/poppins/Poppins-Thin.ttf | Bin 0 -> 148976 bytes public/fonts/poppins/Poppins-ThinItalic.ttf | Bin 0 -> 172308 bytes search/index.html | 2 - staticman.yml | 6845 +++++++++++++++++ 1910 files changed, 94602 insertions(+), 24169 deletions(-) delete mode 100644 _includes/answers.html delete mode 100644 _includes/breadcrumb.html create mode 100644 _includes/staticman-comments.html delete mode 100644 _includes/svg-icons.html create mode 100644 _layouts/default4.html delete mode 100644 _site/about/index.html create mode 100644 _site/answersubmitted/index.html delete mode 100644 _site/atom.xml create mode 100644 _site/figures/3candy.svg create mode 100644 _site/figures/4bit-adder.svg rename _site/{images => figures}/aima.jpg (100%) rename _site/{images => figures}/aima_logo.png (100%) create mode 100644 _site/figures/alpha-beta-proof.svg create mode 100644 _site/figures/bottle-stereo.svg create mode 100644 _site/figures/brio.svg create mode 100644 _site/figures/car-starts.svg create mode 100644 _site/figures/exerciseConf2.svg create mode 100644 _site/figures/exerciseConf4.svg create mode 100644 _site/figures/exerciseConf5.svg create mode 100644 _site/figures/exerciseRobot1.svg create mode 100644 _site/figures/exerciseRobot3.svg create mode 100644 _site/figures/exerciseRobot6.svg create mode 100644 _site/figures/family1.svg create mode 100644 _site/figures/figRobot1.svg create mode 100644 _site/figures/figRobot2.svg create mode 100644 _site/figures/geometric-scene.svg create mode 100644 _site/figures/grid-mdp-figure.svg create mode 100644 _site/figures/handedness1.svg create mode 100644 _site/figures/handedness2.svg create mode 100644 _site/figures/handedness3.svg create mode 100644 _site/figures/line-game4.svg create mode 100644 _site/figures/politics.svg create mode 100644 _site/figures/pruning.svg create mode 100644 _site/figures/pruning2.svg create mode 100644 _site/figures/pursuit-evasion-game.svg create mode 100644 _site/figures/robotics-pic7.svg create mode 100644 _site/figures/shakey2.svg create mode 100644 _site/figures/switching-kf.svg create mode 100644 _site/figures/telescope-nets.svg create mode 100644 _site/js/answer.js create mode 100644 _site/js/commsol.js create mode 100644 _site/js/forms.js create mode 100644 _site/js/jquery-1.11.2.min.js rename _site/{ => js}/main.js (99%) delete mode 100644 _site/markdown/1-Introduction/exercises/ex_1/answers/communityanswer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_1/answers/useranswers.yaml delete mode 100644 _site/markdown/1-Introduction/exercises/ex_10/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_11/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_12/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_13/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_14/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_15/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_16/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_17/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_18/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_19/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_2/answers/communityanswer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_2/answers/useranswers.yaml delete mode 100644 _site/markdown/1-Introduction/exercises/ex_20/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_3/answers/communityanswer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_3/answers/useranswers.yaml delete mode 100644 _site/markdown/1-Introduction/exercises/ex_4/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_5/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_6/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_7/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_8/answer.md delete mode 100644 _site/markdown/1-Introduction/exercises/ex_9/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_1/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_10/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_11/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_12/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_13/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_14/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_15/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_16/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_17/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_18/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_2/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_3/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_4/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_5/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_6/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_7/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_8/answer.md delete mode 100644 _site/markdown/10-Classical-Planning/exercises/ex_9/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_1/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_10/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_11/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_12/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_13/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_14/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_15/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_2/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_3/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_4/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_5/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_6/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_7/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_8/answer.md delete mode 100644 _site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_9/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_1/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_10/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_11/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_12/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_13/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_14/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_15/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_16/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_17/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_18/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_19/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_2/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_20/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_21/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_22/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_23/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_24/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_25/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_26/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_27/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_28/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_29/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_3/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_30/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_4/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_5/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_6/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_7/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_8/answer.md delete mode 100644 _site/markdown/12-Knowledge-Representation/exercises/ex_9/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_1/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_10/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_11/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_12/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_13/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_14/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_15/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_16/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_17/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_18/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_19/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_2/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_20/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_21/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_22/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_23/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_24/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_25/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_26/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_27/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_28/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_29/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_3/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_30/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_31/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_4/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_5/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_6/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_7/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_8/answer.md delete mode 100644 _site/markdown/13-Quantifying-Uncertainity/exercises/ex_9/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_1/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_10/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_11/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_12/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_13/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_16/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_17/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_18/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_19/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_2/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_20/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_21/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_22/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_23/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_24/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_3/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_4/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_5/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_7/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/answer.md delete mode 100644 _site/markdown/14-Probabilistic-Reasoning/exercises/ex_9/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_1/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_10/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_12/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_13/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_14/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_15/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_16/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_17/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_18/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_19/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_2/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_20/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_3/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_4/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_5/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_6/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_7/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_8/answer.md delete mode 100644 _site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_9/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_1/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_10/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_11/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_12/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_13/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_14/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_15/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_16/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_17/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_18/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_19/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_2/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_20/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_21/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_22/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_23/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_3/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_4/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_5/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_6/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_7/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_8/answer.md delete mode 100644 _site/markdown/16-Making-Simple-Decisions/exercises/ex_9/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_1/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_10/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_11/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_12/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_13/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_14/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_15/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_16/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_17/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_18/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_19/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_2/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_20/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_21/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_22/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_23/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_24/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_25/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_3/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_4/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_5/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_6/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_7/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_8/answer.md delete mode 100644 _site/markdown/17-Making-Complex-Decision/exercises/ex_9/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_1/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_10/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_11/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_12/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_13/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_14/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_15/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_16/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_17/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_18/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_19/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_2/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_20/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_21/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_22/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_23/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_24/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_25/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_26/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_27/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_28/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_29/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_3/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_30/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_31/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_32/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_33/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_4/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_5/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_6/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_7/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_8/answer.md delete mode 100644 _site/markdown/18-Learning-From-Examples/exercises/ex_9/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_1/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_2/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_3/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_4/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_5/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_6/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_7/answer.md delete mode 100644 _site/markdown/19-Knowledge-In-Learning/exercises/ex_8/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_1/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_10/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_11/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_12/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_13/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_14/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_15/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_2/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_3/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_4/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_5/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_6/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_7/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_8/answer.md delete mode 100644 _site/markdown/2-Intelligent-Agent/exercises/ex_9/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_1/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_10/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_11/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_2/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_3/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_4/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_5/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_6/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_7/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_8/answer.md delete mode 100644 _site/markdown/20-Learning-Probabilistic-Models/exercises/ex_9/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_1/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_10/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_11/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_12/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_13/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_2/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_3/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_4/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_5/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_6/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_7/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_8/answer.md delete mode 100644 _site/markdown/21-Reinforcement-Learning/exercises/ex_9/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_1/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_10/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_11/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_2/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_3/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_4/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_5/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_6/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_7/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_8/answer.md delete mode 100644 _site/markdown/22-Natural-Language-Processing/exercises/ex_9/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_1/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_10/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_11/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_12/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_13/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_14/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_15/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_16/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_17/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_18/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_19/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_2/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_20/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_21/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_22/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_3/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_4/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_5/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_6/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_7/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_8/answer.md delete mode 100644 _site/markdown/23-Natural-Language-For-Communication/exercises/ex_9/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_1/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_2/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_3/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_4/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_5/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_6/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_7/answer.md delete mode 100644 _site/markdown/24-Perception/exercises/ex_8/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_1/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_10/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_11/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_12/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_2/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_3/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_4/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_5/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_6/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_7/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_8/answer.md delete mode 100644 _site/markdown/25-Robotics/exercises/ex_9/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_1/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_10/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_11/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_12/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_2/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_3/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_4/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_5/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_6/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_7/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_8/answer.md delete mode 100644 _site/markdown/26-Philosophical-Foundations/exercises/ex_9/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answer.md delete mode 100644 _site/markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_1/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_10/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_11/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_12/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_13/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_14/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_15/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_16/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_17/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_2/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_3/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_4/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_5/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_6/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_7/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_8/answer.md delete mode 100644 _site/markdown/4-Beyond-Classical-Search/exercises/ex_9/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_1/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_10/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_11/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_12/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_13/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_14/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_15/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_16/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_17/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_18/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_19/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_2/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_20/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_21/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_22/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_23/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_24/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_25/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_3/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_4/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_5/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_6/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_7/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_8/answer.md delete mode 100644 _site/markdown/5-Adversarial-Search/exercises/ex_9/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answer.md delete mode 100644 _site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_1/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_10/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_11/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_12/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_13/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_14/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_15/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_16/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_17/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_18/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_19/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_2/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_20/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_21/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_22/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_23/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_24/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_25/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_26/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_27/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_28/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_29/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_3/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_30/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_31/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_32/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_33/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_34/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_35/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_4/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_5/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_6/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_7/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_8/answer.md delete mode 100644 _site/markdown/7-Logical-Agents/exercises/ex_9/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_1/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_10/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_11/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_12/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_13/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_14/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_15/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_16/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_17/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_18/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_19/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_2/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_20/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_21/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_22/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_23/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_24/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_25/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_26/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_27/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_28/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_29/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_3/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_30/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_31/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_32/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_33/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_34/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_35/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_36/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_4/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_5/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_6/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_7/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_8/answer.md delete mode 100644 _site/markdown/8-First-Order-Logic/exercises/ex_9/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_1/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_10/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_11/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_12/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_13/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_14/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_15/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_16/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_17/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_18/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_19/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_2/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_20/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_21/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_22/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_23/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_24/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_25/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_26/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_27/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_28/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_29/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_3/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_30/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_31/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_4/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_5/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_6/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_7/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_8/answer.md delete mode 100644 _site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_9/answer.md create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.svg create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 create mode 100755 _site/public/fonts/Linearicons-Free-v1.0.0/icon-font.min.css create mode 100755 _site/public/fonts/font-awesome-4.7.0/HELP-US-OUT.txt create mode 100755 _site/public/fonts/font-awesome-4.7.0/css/font-awesome.css create mode 100755 _site/public/fonts/font-awesome-4.7.0/css/font-awesome.min.css create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100755 _site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/animated.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/bordered-pulled.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/core.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/fixed-width.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/font-awesome.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/icons.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/larger.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/list.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/mixins.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/path.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/rotated-flipped.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/screen-reader.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/stacked.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/less/variables.less create mode 100755 _site/public/fonts/font-awesome-4.7.0/scss/font-awesome.scss create mode 100755 _site/public/fonts/poppins/Poppins-Black.ttf create mode 100755 _site/public/fonts/poppins/Poppins-BlackItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Bold.ttf create mode 100755 _site/public/fonts/poppins/Poppins-BoldItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-ExtraBold.ttf create mode 100755 _site/public/fonts/poppins/Poppins-ExtraBoldItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-ExtraLight.ttf create mode 100755 _site/public/fonts/poppins/Poppins-ExtraLightItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Italic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Light.ttf create mode 100755 _site/public/fonts/poppins/Poppins-LightItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Medium.ttf create mode 100755 _site/public/fonts/poppins/Poppins-MediumItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Regular.ttf create mode 100755 _site/public/fonts/poppins/Poppins-SemiBold.ttf create mode 100755 _site/public/fonts/poppins/Poppins-SemiBoldItalic.ttf create mode 100755 _site/public/fonts/poppins/Poppins-Thin.ttf create mode 100755 _site/public/fonts/poppins/Poppins-ThinItalic.ttf create mode 100644 _site/staticman.yml create mode 100644 js/forms.js create mode 100644 js/jquery-1.11.2.min.js create mode 100755 public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot create mode 100755 public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.svg create mode 100755 public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf create mode 100755 public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff create mode 100755 public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 create mode 100755 public/fonts/Linearicons-Free-v1.0.0/icon-font.min.css create mode 100755 public/fonts/font-awesome-4.7.0/HELP-US-OUT.txt create mode 100755 public/fonts/font-awesome-4.7.0/css/font-awesome.css create mode 100755 public/fonts/font-awesome-4.7.0/css/font-awesome.min.css create mode 100755 public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100755 public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100755 public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100755 public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100755 public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100755 public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100755 public/fonts/font-awesome-4.7.0/less/animated.less create mode 100755 public/fonts/font-awesome-4.7.0/less/bordered-pulled.less create mode 100755 public/fonts/font-awesome-4.7.0/less/core.less create mode 100755 public/fonts/font-awesome-4.7.0/less/fixed-width.less create mode 100755 public/fonts/font-awesome-4.7.0/less/font-awesome.less create mode 100755 public/fonts/font-awesome-4.7.0/less/icons.less create mode 100755 public/fonts/font-awesome-4.7.0/less/larger.less create mode 100755 public/fonts/font-awesome-4.7.0/less/list.less create mode 100755 public/fonts/font-awesome-4.7.0/less/mixins.less create mode 100755 public/fonts/font-awesome-4.7.0/less/path.less create mode 100755 public/fonts/font-awesome-4.7.0/less/rotated-flipped.less create mode 100755 public/fonts/font-awesome-4.7.0/less/screen-reader.less create mode 100755 public/fonts/font-awesome-4.7.0/less/stacked.less create mode 100755 public/fonts/font-awesome-4.7.0/less/variables.less create mode 100755 public/fonts/font-awesome-4.7.0/scss/_animated.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_core.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_fixed-width.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_icons.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_larger.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_list.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_mixins.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_path.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_screen-reader.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_stacked.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/_variables.scss create mode 100755 public/fonts/font-awesome-4.7.0/scss/font-awesome.scss create mode 100755 public/fonts/poppins/Poppins-Black.ttf create mode 100755 public/fonts/poppins/Poppins-BlackItalic.ttf create mode 100755 public/fonts/poppins/Poppins-Bold.ttf create mode 100755 public/fonts/poppins/Poppins-BoldItalic.ttf create mode 100755 public/fonts/poppins/Poppins-ExtraBold.ttf create mode 100755 public/fonts/poppins/Poppins-ExtraBoldItalic.ttf create mode 100755 public/fonts/poppins/Poppins-ExtraLight.ttf create mode 100755 public/fonts/poppins/Poppins-ExtraLightItalic.ttf create mode 100755 public/fonts/poppins/Poppins-Italic.ttf create mode 100755 public/fonts/poppins/Poppins-Light.ttf create mode 100755 public/fonts/poppins/Poppins-LightItalic.ttf create mode 100755 public/fonts/poppins/Poppins-Medium.ttf create mode 100755 public/fonts/poppins/Poppins-MediumItalic.ttf create mode 100755 public/fonts/poppins/Poppins-Regular.ttf create mode 100755 public/fonts/poppins/Poppins-SemiBold.ttf create mode 100755 public/fonts/poppins/Poppins-SemiBoldItalic.ttf create mode 100755 public/fonts/poppins/Poppins-Thin.ttf create mode 100755 public/fonts/poppins/Poppins-ThinItalic.ttf create mode 100644 staticman.yml diff --git a/_config.yml b/_config.yml index 55bfbc4387..e4018bd17a 100644 --- a/_config.yml +++ b/_config.yml @@ -2,8 +2,6 @@ # # Use of `relative_permalinks` ensures post links from the index work properly. permalink: pretty - - # Setup title: Artificial Intelligence tagline: 'AIMA Exercises ' @@ -11,16 +9,18 @@ description: 'AIMA Exercises: Exercises for the book Artificial Intellig url: https://aimacode.github.io/aima-exercises/ baseurl: '/aima-exercises' incremental: true - - # About/contact author: name: Sachin Chopra url: sachin10101998.github.io email: schopra@mt.iitr.ac.in - # Custom vars version: 1.0.0 plugins: - jekyll-paginate paginate: 5 +#Staticman +staticman: + repository : aimacode/aima-exercises # GitHub username/repository eg. "daattali/beautiful-jekyll" + branch : "master" + diff --git a/_includes/answers.html b/_includes/answers.html deleted file mode 100644 index a86b058712..0000000000 --- a/_includes/answers.html +++ /dev/null @@ -1,18 +0,0 @@ -
-
- {% if site.data.Introduction.answers[0] %} - {% for book in site.data.Introduction.answers %} - -
- {% if book.Answers[0] %} - - {%endif%} -
- {%endfor%} - {%endif%} -
-
diff --git a/_includes/breadcrumb.html b/_includes/breadcrumb.html deleted file mode 100644 index a3537661e3..0000000000 --- a/_includes/breadcrumb.html +++ /dev/null @@ -1,31 +0,0 @@ -{% capture page_url_without_index_html %}{{ page.url | remove: "/index.html" }}{% endcapture %} -{% capture url_parts %} {{ page.url | remove: "/index.html" | replace:'/'," " }}{% endcapture %} -{% capture num_parts %}{{ url_parts | number_of_words | minus: 1 }}{% endcapture %} -{% assign previous="" %} - diff --git a/_includes/head.html b/_includes/head.html index 0cf1da20c1..05ac2e369c 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - diff --git a/_includes/staticman-comments.html b/_includes/staticman-comments.html new file mode 100644 index 0000000000..eae0b5cf3b --- /dev/null +++ b/_includes/staticman-comments.html @@ -0,0 +1,36 @@ +

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
\ No newline at end of file diff --git a/_includes/svg-icons.html b/_includes/svg-icons.html deleted file mode 100644 index 7a64482cf3..0000000000 --- a/_includes/svg-icons.html +++ /dev/null @@ -1,13 +0,0 @@ -{% if site.footer-links.dribbble %}{% endif %} -{% if site.footer-links.email %}{% endif %} -{% if site.footer-links.facebook %}{% endif %} -{% if site.footer-links.flickr %}{% endif %} -{% if site.footer-links.github %}{% endif %} -{% if site.footer-links.instagram %}{% endif %} -{% if site.footer-links.linkedin %}{% endif %} -{% if site.footer-links.pinterest %}{% endif %} -{% if site.footer-links.rss %}{% endif %} -{% if site.footer-links.twitter %}{% endif %} -{% if site.footer-links.stackoverflow %}{% endif %} -{% if site.footer-links.youtube %}{% endif %} -{% if site.footer-links.googleplus %}{% endif %} \ No newline at end of file diff --git a/_layouts/answersubmitted.html b/_layouts/answersubmitted.html index 9ce1395092..3a07791856 100644 --- a/_layouts/answersubmitted.html +++ b/_layouts/answersubmitted.html @@ -11,4 +11,4 @@ {{ content }} - \ No newline at end of file + diff --git a/_layouts/chapter.html b/_layouts/chapter.html index 95788bce59..5c862343cf 100644 --- a/_layouts/chapter.html +++ b/_layouts/chapter.html @@ -7,14 +7,7 @@
{{ content }}
- - - - - + diff --git a/_layouts/default2.html b/_layouts/default2.html index 05fe007940..edbd315aac 100644 --- a/_layouts/default2.html +++ b/_layouts/default2.html @@ -41,5 +41,7 @@

})(document); + + diff --git a/_layouts/default3.html b/_layouts/default3.html index bfe5ee2d54..751d0bdc7b 100644 --- a/_layouts/default3.html +++ b/_layouts/default3.html @@ -1,7 +1,7 @@ {% include head.html %} - + {% include sidebar.html %}
@@ -40,6 +40,7 @@

})(document); + diff --git a/_layouts/default4.html b/_layouts/default4.html new file mode 100644 index 0000000000..dc18020a0f --- /dev/null +++ b/_layouts/default4.html @@ -0,0 +1,47 @@ + + + {% include head.html %} + + {% include sidebar2.html %} +
+
+
+

+ {{ site.title }} + {{ site.tagline }} +

+
+
+
+ + +
+
+
+
+
+
+ {{ content }} +
+ + + + + + + + + diff --git a/_layouts/exercise.html b/_layouts/exercise.html index cfe4b43cd7..e9dd952160 100644 --- a/_layouts/exercise.html +++ b/_layouts/exercise.html @@ -13,12 +13,12 @@ {{ page.title }} -
@@ -35,7 +35,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -71,20 +71,19 @@

- {% include comments.html %} +{% include staticman-comments.html %} + document.getElementById("solve_question").href = "#writeeanswer"; + document.getElementById("addanswerorcomment").href= "#writeeanswer"; + document.getElementById("link").innerHTML = "https://api.github.com/repos/aimacode/aima-exercises/contents/markdown/"+chapterName+"/exercises/"+exerciseName+"/answers"; + document.getElementById("link2").innerHTML = "https://api.github.com/repos/aimacode/aima-exercises/contents/markdown/"+chapterName+"/exercises/"+exerciseName+"/answers"; + \ No newline at end of file diff --git a/_site/404.html b/_site/404.html index 787b832d7e..03922ec1c0 100644 --- a/_site/404.html +++ b/_site/404.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -137,6 +136,12 @@

404: Page not found

}, false); })(document); - + + + + + + + diff --git a/_site/about/index.html b/_site/about/index.html deleted file mode 100644 index 1594b68b62..0000000000 --- a/_site/about/index.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - About · AIMA Exercises - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-

- Artificial Intelligence - AIMA Exercises - -

- -
- -
- -
-
- -

About

- -
-

- Hey there! This page is included as an example. Feel free to customize it for your own use upon downloading. Carry on! -

- -

In the novel, The Strange Case of Dr. Jeykll and Mr. Hyde, Mr. Poole is Dr. Jekyll’s virtuous and loyal butler. Similarly, Poole is an upstanding and effective butler that helps you build Jekyll themes. It’s made by @mdo.

- -

There are currently two themes built on Poole:

- - - -

Learn more and contribute on GitHub.

- -

Setup

- -

Some fun facts about the setup of this project include:

- - - -

Have questions or suggestions? Feel free to open an issue on GitHub or ask me on Twitter.

- -

Thanks for reading!

- -
-
- -
-
- - - - - - - diff --git a/_site/advanced-planning-exercises/ex_1/index.html b/_site/advanced-planning-exercises/ex_1/index.html index 1abb257fbc..9b4624c335 100644 --- a/_site/advanced-planning-exercises/ex_1/index.html +++ b/_site/advanced-planning-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_10/index.html b/_site/advanced-planning-exercises/ex_10/index.html index d3e6bed9ab..5ce947ef93 100644 --- a/_site/advanced-planning-exercises/ex_10/index.html +++ b/_site/advanced-planning-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_11/index.html b/_site/advanced-planning-exercises/ex_11/index.html index 818a2fe757..23e34ba49a 100644 --- a/_site/advanced-planning-exercises/ex_11/index.html +++ b/_site/advanced-planning-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_12/index.html b/_site/advanced-planning-exercises/ex_12/index.html index 1149f3b785..98f51384d3 100644 --- a/_site/advanced-planning-exercises/ex_12/index.html +++ b/_site/advanced-planning-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_13/index.html b/_site/advanced-planning-exercises/ex_13/index.html index 152fb5bc79..6e34a08eb8 100644 --- a/_site/advanced-planning-exercises/ex_13/index.html +++ b/_site/advanced-planning-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_14/index.html b/_site/advanced-planning-exercises/ex_14/index.html index 21c1a2efb6..c0527f0903 100644 --- a/_site/advanced-planning-exercises/ex_14/index.html +++ b/_site/advanced-planning-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_15/index.html b/_site/advanced-planning-exercises/ex_15/index.html index 77a140eb32..47afad5780 100644 --- a/_site/advanced-planning-exercises/ex_15/index.html +++ b/_site/advanced-planning-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_2/index.html b/_site/advanced-planning-exercises/ex_2/index.html index d11e957143..4ba85931c6 100644 --- a/_site/advanced-planning-exercises/ex_2/index.html +++ b/_site/advanced-planning-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_3/index.html b/_site/advanced-planning-exercises/ex_3/index.html index 2b04961746..f38aff234c 100644 --- a/_site/advanced-planning-exercises/ex_3/index.html +++ b/_site/advanced-planning-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_4/index.html b/_site/advanced-planning-exercises/ex_4/index.html index 7f7edb4272..ea422d2f4f 100644 --- a/_site/advanced-planning-exercises/ex_4/index.html +++ b/_site/advanced-planning-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_5/index.html b/_site/advanced-planning-exercises/ex_5/index.html index 8c9580c181..5070446741 100644 --- a/_site/advanced-planning-exercises/ex_5/index.html +++ b/_site/advanced-planning-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

[Exercise 11.5 \[HLA-progression-exercise\]](ex_5/) @@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_6/index.html b/_site/advanced-planning-exercises/ex_6/index.html index 667c4d6f5a..e69cfca236 100644 --- a/_site/advanced-planning-exercises/ex_6/index.html +++ b/_site/advanced-planning-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_7/index.html b/_site/advanced-planning-exercises/ex_7/index.html index b7f0902e6c..b4c3b7da98 100644 --- a/_site/advanced-planning-exercises/ex_7/index.html +++ b/_site/advanced-planning-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,49 +165,114 @@

consisting of these operations can also be considered as a plan, whose goal is given by the specification of the program. Therefore, planning algorithms can be used to construct programs that achieve a given -specification.
+specification.
1. Write an action schema for the assignment operator (assigning the value of one variable to another). Remember that the original value - will be overwritten!
+ will be overwritten!
2. Show how object creation can be used by a planner to produce a plan for exchanging the values of two variables by using a - temporary variable.
+ temporary variable.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_8/index.html b/_site/advanced-planning-exercises/ex_8/index.html index 0e70bf0334..8145041240 100644 --- a/_site/advanced-planning-exercises/ex_8/index.html +++ b/_site/advanced-planning-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/ex_9/index.html b/_site/advanced-planning-exercises/ex_9/index.html index af38e4c064..a97fa3685c 100644 --- a/_site/advanced-planning-exercises/ex_9/index.html +++ b/_site/advanced-planning-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-planning-exercises/index.html b/_site/advanced-planning-exercises/index.html index 1e1a013757..79500a2b5c 100644 --- a/_site/advanced-planning-exercises/index.html +++ b/_site/advanced-planning-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -438,14 +437,7 @@

11. Planning and Acting in the


- - - - - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_1/index.html b/_site/advanced-search-exercises/ex_1/index.html index 5b250d807a..3bc3498d76 100644 --- a/_site/advanced-search-exercises/ex_1/index.html +++ b/_site/advanced-search-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Give the name of the algorithm that results from each of the following -special cases:
+special cases:
-1. Local beam search with $k = 1$.
+1. Local beam search with $k = 1$.
2. Local beam search with one initial state and no limit on the number - of states retained.
+ of states retained.
3. Simulated annealing with $T = 0$ at all times (and omitting the - termination test).
+ termination test).
-4. Simulated annealing with $T=\infty$ at all times.
+4. Simulated annealing with $T=\infty$ at all times.
-5. Genetic algorithm with population size $N = 1$.
+5. Genetic algorithm with population size $N = 1$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_10/index.html b/_site/advanced-search-exercises/ex_10/index.html index fdaeddceda..d86e8ac650 100644 --- a/_site/advanced-search-exercises/ex_10/index.html +++ b/_site/advanced-search-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_11/index.html b/_site/advanced-search-exercises/ex_11/index.html index 811eed76a3..84c081f21e 100644 --- a/_site/advanced-search-exercises/ex_11/index.html +++ b/_site/advanced-search-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_12/index.html b/_site/advanced-search-exercises/ex_12/index.html index 49d10ca09c..5bdc3fa938 100644 --- a/_site/advanced-search-exercises/ex_12/index.html +++ b/_site/advanced-search-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

We can turn the navigation problem in Exercise path-planning-exercis into an environment as -follows:
+follows:
- The percept will be a list of the positions, *relative to the agent*, of the visible vertices. The percept does *not* include the position of the robot! The robot must learn its own position from the map; for now, you can assume that - each location has a different “view.”
+ each location has a different “view.”
- Each action will be a vector describing a straight-line path to follow. If the path is unobstructed, the action succeeds; @@ -180,19 +174,19 @@

intersects an obstacle. If the agent returns a zero motion vector and is at the goal (which is fixed and known), then the environment teleports the agent to a *random location* (not inside - an obstacle).
+ an obstacle).
- The performance measure charges the agent 1 point for each unit of distance traversed and awards 1000 points each time the goal - is reached.
+ is reached.
1. Implement this environment and a problem-solving agent for it. After each teleportation, the agent will need to formulate a new problem, - which will involve discovering its current location.
+ which will involve discovering its current location.
2. Document your agent’s performance (by having the agent generate suitable commentary as it moves around) and report its performance - over 100 episodes.
+ over 100 episodes.
3. Modify the environment so that 30% of the time the agent ends up at an unintended destination (chosen randomly from the other visible @@ -202,13 +196,13 @@

constructs a plan to get back to where it was and resume the old plan. Remember that sometimes getting back to where it was might also fail! Show an example of the agent successfully overcoming two - successive motion errors and still reaching the goal.
+ successive motion errors and still reaching the goal.
4. Now try two different recovery schemes after an error: (1) head for the closest vertex on the original route; and (2) replan a route to the goal from the new location. Compare the performance of the three recovery schemes. Would the inclusion of search costs affect the - comparison?
+ comparison?
5. Now suppose that there are locations from which the view is identical. (For example, suppose the world is a grid with @@ -217,37 +211,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -267,6 +326,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_13/index.html b/_site/advanced-search-exercises/ex_13/index.html index 38e1b133c3..273b01772a 100644 --- a/_site/advanced-search-exercises/ex_13/index.html +++ b/_site/advanced-search-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,17 +166,17 @@

effects unless blocked by a wall. The agent does *not* know where the internal walls are. In any given state, the agent perceives the set of legal actions; it can also tell whether the state is one it -has visited before.
+has visited before.
1. Explain how this online search problem can be viewed as an offline search in belief-state space, where the initial belief state includes all possible environment configurations. How large is the - initial belief state? How large is the space of belief states?
+ initial belief state? How large is the space of belief states?
-2. How many distinct percepts are possible in the initial state?
+2. How many distinct percepts are possible in the initial state?
3. Describe the first few branches of a contingency plan for this - problem. How large (roughly) is the complete plan?
+ problem. How large (roughly) is the complete plan?
Notice that this contingency plan is a solution for *every possible environment* fitting the given description. Therefore, @@ -191,37 +185,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_14/index.html b/_site/advanced-search-exercises/ex_14/index.html index 316173dbc8..403aafadc4 100644 --- a/_site/advanced-search-exercises/ex_14/index.html +++ b/_site/advanced-search-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,17 +166,17 @@

effects unless blocked by a wall. The agent does *not* know where the internal walls are. In any given state, the agent perceives the set of legal actions; it can also tell whether the state is one it -has visited before or is a new state.
+has visited before or is a new state.
1. Explain how this online search problem can be viewed as an offline search in belief-state space, where the initial belief state includes all possible environment configurations. How large is the - initial belief state? How large is the space of belief states?
+ initial belief state? How large is the space of belief states?
-2. How many distinct percepts are possible in the initial state?
+2. How many distinct percepts are possible in the initial state?
3. Describe the first few branches of a contingency plan for this - problem. How large (roughly) is the complete plan?
+ problem. How large (roughly) is the complete plan?
Notice that this contingency plan is a solution for *every possible environment* fitting the given description. Therefore, @@ -191,37 +185,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_15/index.html b/_site/advanced-search-exercises/ex_15/index.html index 59733fd23d..0187380a58 100644 --- a/_site/advanced-search-exercises/ex_15/index.html +++ b/_site/advanced-search-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

In this exercise, we examine hill climbing in the context of robot navigation, using the environment in -Figure geometric-scene-figure as an example.
+Figure geometric-scene-figure as an example.
1. Repeat Exercise path-planning-agent-exercise using hill climbing. Does your agent ever get stuck in a local minimum? Is it *possible* for it to get stuck with convex - obstacles?
+ obstacles?
2. Construct a nonconvex polygonal environment in which the agent - gets stuck.
+ gets stuck.
3. Modify the hill-climbing algorithm so that, instead of doing a depth-1 search to decide where to go next, it does a depth-$k$ search. It should find the best $k$-step path and do one - step along it, and then repeat the process.
+ step along it, and then repeat the process.
4. Is there some $k$ for which the new algorithm is guaranteed to - escape from local minima?
+ escape from local minima?
5. Explain how LRTA enables the agent to escape from local minima in - this case.
+ this case.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_16/index.html b/_site/advanced-search-exercises/ex_16/index.html index c2d59522a8..80bf6b3dce 100644 --- a/_site/advanced-search-exercises/ex_16/index.html +++ b/_site/advanced-search-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_17/index.html b/_site/advanced-search-exercises/ex_17/index.html index 20d60a72fa..87026e1d02 100644 --- a/_site/advanced-search-exercises/ex_17/index.html +++ b/_site/advanced-search-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_2/index.html b/_site/advanced-search-exercises/ex_2/index.html index 40e57a7302..c8faccdf2b 100644 --- a/_site/advanced-search-exercises/ex_2/index.html +++ b/_site/advanced-search-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_3/index.html b/_site/advanced-search-exercises/ex_3/index.html index 8fe822ddff..d5af9975a1 100644 --- a/_site/advanced-search-exercises/ex_3/index.html +++ b/_site/advanced-search-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

In this exercise, we explore the use of local search methods to solve -TSPs of the type defined in Exercise tsp-mst-exercise
+TSPs of the type defined in Exercise tsp-mst-exercise
1. Implement and test a hill-climbing method to solve TSPs. Compare the results with optimal solutions obtained from the A* algorithm with - the MST heuristic (Exercise tsp-mst-exercise)
+ the MST heuristic (Exercise tsp-mst-exercise)
2. Repeat part (a) using a genetic algorithm instead of hill climbing. You may want to consult @Larranaga+al:1999 for some suggestions for representations.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_4/index.html b/_site/advanced-search-exercises/ex_4/index.html index 8d5106f011..1feeb7d585 100644 --- a/_site/advanced-search-exercises/ex_4/index.html +++ b/_site/advanced-search-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_5/index.html b/_site/advanced-search-exercises/ex_5/index.html index 163d0d36b5..89d9193977 100644 --- a/_site/advanced-search-exercises/ex_5/index.html +++ b/_site/advanced-search-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_6/index.html b/_site/advanced-search-exercises/ex_6/index.html index a7d34cfa32..f88b72fc35 100644 --- a/_site/advanced-search-exercises/ex_6/index.html +++ b/_site/advanced-search-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_7/index.html b/_site/advanced-search-exercises/ex_7/index.html index 1f2241e70e..a5a5c359c4 100644 --- a/_site/advanced-search-exercises/ex_7/index.html +++ b/_site/advanced-search-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_8/index.html b/_site/advanced-search-exercises/ex_8/index.html index a2c49127b5..68c01a299e 100644 --- a/_site/advanced-search-exercises/ex_8/index.html +++ b/_site/advanced-search-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise explores subset–superset relations between belief states in sensorless or -partially observable environments.
+partially observable environments.
1. Prove that if an action sequence is a solution for a belief state $b$, it is also a solution for any subset of $b$. Can anything be - said about supersets of $b$?
+ said about supersets of $b$?
2. Explain in detail how to modify graph search for sensorless problems - to take advantage of your answers in (a).
+ to take advantage of your answers in (a).
3. Explain in detail how to modify and–or search for partially observable problems, beyond the modifications you describe - in (b).
+ in (b).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/ex_9/index.html b/_site/advanced-search-exercises/ex_9/index.html index 0f3e140024..ea4e749b7c 100644 --- a/_site/advanced-search-exercises/ex_9/index.html +++ b/_site/advanced-search-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/advanced-search-exercises/index.html b/_site/advanced-search-exercises/index.html index 1c637a8f0f..33ed70535f 100644 --- a/_site/advanced-search-exercises/index.html +++ b/_site/advanced-search-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -627,14 +626,7 @@

4. Beyond Classical Search


- - - - - + + + + + + + diff --git a/_site/agents-exercises/ex_1/index.html b/_site/agents-exercises/ex_1/index.html index b87b9acb10..ef999cb2df 100644 --- a/_site/agents-exercises/ex_1/index.html +++ b/_site/agents-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,66 +165,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -249,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_10/index.html b/_site/agents-exercises/ex_10/index.html index 1734e394ff..4f726a33c8 100644 --- a/_site/agents-exercises/ex_10/index.html +++ b/_site/agents-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Implement a performance-measuring environment @@ -172,66 +167,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_11/index.html b/_site/agents-exercises/ex_11/index.html index 34490c7ee9..0bbd1b86c3 100644 --- a/_site/agents-exercises/ex_11/index.html +++ b/_site/agents-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Implement a simple reflex agent for the vacuum environment in @@ -169,66 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_12/index.html b/_site/agents-exercises/ex_12/index.html index 3e7124ed27..cceca52466 100644 --- a/_site/agents-exercises/ex_12/index.html +++ b/_site/agents-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider a modified version of the vacuum environment in Exercise vacuum-start-exercise, -in which the agent is penalized one point for each movement.
+in which the agent is penalized one point for each movement.
1. Can a simple reflex agent be perfectly rational for this - environment? Explain.
+ environment? Explain.
-2. What about a reflex agent with state? Design such an agent.
+2. What about a reflex agent with state? Design such an agent.
3. How do your answers to 1 and 2 change if the agent’s percepts give it the clean/dirty status of @@ -178,66 +173,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -257,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_13/index.html b/_site/agents-exercises/ex_13/index.html index 0babe587d2..fadf0c75d6 100644 --- a/_site/agents-exercises/ex_13/index.html +++ b/_site/agents-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider a modified version of the vacuum environment in Exercise vacuum-start-exercise, in which the geography of the environment—its extent, boundaries, and obstacles—is unknown, as is the initial dirt configuration. (The agent -can go Up and Down as well as Left and Right.)
+can go Up and Down as well as Left and Right.)
1. Can a simple reflex agent be perfectly rational for this - environment? Explain.
+ environment? Explain.
2. Can a simple reflex agent with a randomized agent function outperform a simple reflex agent? Design such an agent and - measure its performance on several environments.
+ measure its performance on several environments.
3. Can you design an environment in which your randomized agent will - perform poorly? Show your results.
+ perform poorly? Show your results.
4. Can a reflex agent with state outperform a simple reflex agent? Design such an agent and measure its performance on several @@ -183,66 +178,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -262,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_14/index.html b/_site/agents-exercises/ex_14/index.html index 8988913ba6..b90054cf04 100644 --- a/_site/agents-exercises/ex_14/index.html +++ b/_site/agents-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Repeat Exercise vacuum-unknown-geog-exercise for the case in @@ -169,66 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_15/index.html b/_site/agents-exercises/ex_15/index.html index 8426525101..2329270354 100644 --- a/_site/agents-exercises/ex_15/index.html +++ b/_site/agents-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The vacuum environments in the preceding exercises have all been deterministic. Discuss possible agent programs -for each of the following stochastic versions:
+for each of the following stochastic versions:
1. Murphy’s law: twenty-five percent of the time, the Suck action fails to clean the floor if it is dirty and deposits dirt onto the floor if the floor is clean. How is your agent program affected if - the dirt sensor gives the wrong answer 10% of the time?
+ the dirt sensor gives the wrong answer 10% of the time?
2. Small children: At each time step, each clean square has a 10% chance of becoming dirty. Can you come up with a rational agent @@ -176,66 +171,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -255,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_2/index.html b/_site/agents-exercises/ex_2/index.html index 5b5556be19..a6047e47fc 100644 --- a/_site/agents-exercises/ex_2/index.html +++ b/_site/agents-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Let us examine the rationality of various -vacuum-cleaner agent functions.
+vacuum-cleaner agent functions.
1. Show that the simple vacuum-cleaner agent function described in Figure vacuum-agent-function-table is indeed - rational under the assumptions listed on page vacuum-rationality-page
+ rational under the assumptions listed on page vacuum-rationality-page
2. Describe a rational agent function for the case in which each movement costs one point. Does the corresponding agent program - require internal state?
+ require internal state?
3. Discuss possible agent designs for the cases in which clean squares can become dirty and the geography of the environment is unknown. Does it make sense for the agent to learn from its experience in - these cases? If so, what should it learn? If not, why not?
+ these cases? If so, what should it learn? If not, why not?

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -257,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_3/index.html b/_site/agents-exercises/ex_3/index.html index b9e7169b7a..952af45ea8 100644 --- a/_site/agents-exercises/ex_3/index.html +++ b/_site/agents-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,66 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_4/index.html b/_site/agents-exercises/ex_4/index.html index f94e070552..76a90e6109 100644 --- a/_site/agents-exercises/ex_4/index.html +++ b/_site/agents-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following assertions, say whether it is true or false and support your answer with examples or counterexamples where -appropriate.
+appropriate.
1. An agent that senses only partial information about the state cannot - be perfectly rational.
+ be perfectly rational.
2. There exist task environments in which no pure reflex agent can - behave rationally.
+ behave rationally.
-3. There exists a task environment in which every agent is rational.
+3. There exists a task environment in which every agent is rational.
4. The input to an agent program is the same as the input to the - agent function.
+ agent function.
5. Every agent function is implementable by some - program/machine combination.
+ program/machine combination.
6. Suppose an agent selects its action uniformly at random from the set of possible actions. There exists a deterministic task environment - in which this agent is rational.
+ in which this agent is rational.
7. It is possible for a given agent to be perfectly rational in two - distinct task environments.
+ distinct task environments.
-8. Every agent is rational in an unobservable environment.
+8. Every agent is rational in an unobservable environment.
-9. A perfectly rational poker-playing agent never loses.
+9. A perfectly rational poker-playing agent never loses.
-Exercise 2.4 (PEAS-exercise)
+Exercise 2.4 (PEAS-exercise)
For each of the following activities, give a PEAS description of the task environment and characterize it in terms of the -properties listed in Section env-properties-subsection
+properties listed in Section env-properties-subsection
-- Playing soccer.
+- Playing soccer.
-- Exploring the subsurface oceans of Titan.
+- Exploring the subsurface oceans of Titan.
-- Shopping for used AI books on the Internet.
+- Shopping for used AI books on the Internet.
-- Playing a tennis match.
+- Playing a tennis match.
-- Practicing tennis against a wall.
+- Practicing tennis against a wall.
-- Performing a high jump.
+- Performing a high jump.
-- Knitting a sweater.
+- Knitting a sweater.
-- Bidding on an item at an auction.
+- Bidding on an item at an auction.

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -296,6 +327,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_5/index.html b/_site/agents-exercises/ex_5/index.html index e0e6197421..7c9a91d73f 100644 --- a/_site/agents-exercises/ex_5/index.html +++ b/_site/agents-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following activities, give a PEAS description of the task environment and characterize it in terms of the -properties listed in Section env-properties-subsection
+properties listed in Section env-properties-subsection
-- Performing a gymnastics floor routine.
+- Performing a gymnastics floor routine.
-- Exploring the subsurface oceans of Titan.
+- Exploring the subsurface oceans of Titan.
-- Playing soccer.
+- Playing soccer.
-- Shopping for used AI books on the Internet.
+- Shopping for used AI books on the Internet.
-- Practicing tennis against a wall.
+- Practicing tennis against a wall.
-- Performing a high jump.
+- Performing a high jump.
-- Bidding on an item at an auction.
+- Bidding on an item at an auction.

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -262,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_6/index.html b/_site/agents-exercises/ex_6/index.html index 7ae77f0b11..3f78eb8e5e 100644 --- a/_site/agents-exercises/ex_6/index.html +++ b/_site/agents-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,66 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_7/index.html b/_site/agents-exercises/ex_7/index.html index 711ca51194..30a5646b1b 100644 --- a/_site/agents-exercises/ex_7/index.html +++ b/_site/agents-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise explores the differences between -agent functions and agent programs.
+agent functions and agent programs.
1. Can there be more than one agent program that implements a given - agent function? Give an example, or show why one is not possible.
+ agent function? Give an example, or show why one is not possible.
2. Are there agent functions that cannot be implemented by any agent - program?
+ program?
3. Given a fixed machine architecture, does each agent program - implement exactly one agent function?
+ implement exactly one agent function?
4. Given an architecture with $n$ bits of storage, how many different - possible agent programs are there?
+ possible agent programs are there?
5. Suppose we keep the agent program fixed but speed up the machine by - a factor of two. Does that change the agent function?
+ a factor of two. Does that change the agent function?

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -262,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_8/index.html b/_site/agents-exercises/ex_8/index.html index 4e478528af..776cd2f18b 100644 --- a/_site/agents-exercises/ex_8/index.html +++ b/_site/agents-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,66 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/ex_9/index.html b/_site/agents-exercises/ex_9/index.html index 2a790b60df..20abd10893 100644 --- a/_site/agents-exercises/ex_9/index.html +++ b/_site/agents-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,66 +166,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -250,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/agents-exercises/index.html b/_site/agents-exercises/index.html index ef6b57a596..ae6e7241f4 100644 --- a/_site/agents-exercises/index.html +++ b/_site/agents-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -523,14 +522,7 @@



- - - - - + + + + + + + diff --git a/_site/answersubmitted/index.html b/_site/answersubmitted/index.html new file mode 100644 index 0000000000..e8fc445c38 --- /dev/null +++ b/_site/answersubmitted/index.html @@ -0,0 +1,155 @@ + + + + + + + + + + + + + · AIMA Exercises + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+

+ Artificial Intelligence + AIMA Exercises +

+
+
+
+ + +
+
+
+ + +
+
+
+
+ +
+
+ +
+ +

Thank You

+

Your answer has been submitted. The answer will be visible after approval from an admin under the Student answers section.

+Go Back +
+
+ +
+ + + + + + + + + + + + + + diff --git a/_site/atom.xml b/_site/atom.xml deleted file mode 100644 index 3b2aaf4a8e..0000000000 --- a/_site/atom.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - Artificial Intelligence - - - 2019-06-17T13:06:05+05:30 - http://localhost:4000 - - Sachin Chopra - schopra@mt.iitr.ac.in - - - - - diff --git a/_site/bayes-nets-exercises/ex_1/index.html b/_site/bayes-nets-exercises/ex_1/index.html index 8373af1cef..c817ef019e 100644 --- a/_site/bayes-nets-exercises/ex_1/index.html +++ b/_site/bayes-nets-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,47 +162,112 @@

of coming up heads of 20%, 60%, and 80%, respectively. One coin is drawn randomly from the bag (with equal likelihood of drawing each of the three coins), and then the coin is flipped three times to generate the -outcomes $X_1$, $X_2$, and $X_3$.
+outcomes $X_1$, $X_2$, and $X_3$.
1. Draw the Bayesian network corresponding to this setup and define the - necessary CPTs.
+ necessary CPTs.
2. Calculate which coin was most likely to have been drawn from the bag if the observed flips come out heads twice and tails once.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_10/index.html b/_site/bayes-nets-exercises/ex_10/index.html index acb60ae126..e45f244584 100644 --- a/_site/bayes-nets-exercises/ex_10/index.html +++ b/_site/bayes-nets-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_11/index.html b/_site/bayes-nets-exercises/ex_11/index.html index 0d17fd4798..e8e4e5636d 100644 --- a/_site/bayes-nets-exercises/ex_11/index.html +++ b/_site/bayes-nets-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the family of linear Gaussian networks, as -defined on page LG-network-page
. +defined on page LG-network-page
. 1. In a two-variable network, let $X_1$ be the parent of $X_2$, let $X_1$ have a Gaussian prior, and let ${\textbf{P}}(X_2X_1)$ be a linear Gaussian distribution. Show that the joint distribution $P(X_1,X_2)$ - is a multivariate Gaussian, and calculate its covariance matrix.
+ is a multivariate Gaussian, and calculate its covariance matrix.
2. Prove by induction that the joint distribution for a general linear Gaussian network on $X_1,\ldots,X_n$ is also a - multivariate Gaussian.
+ multivariate Gaussian.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_12/index.html b/_site/bayes-nets-exercises/ex_12/index.html index 12cd5a795f..e95917d1a1 100644 --- a/_site/bayes-nets-exercises/ex_12/index.html +++ b/_site/bayes-nets-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The probit distribution defined on page probit-page describes the probability distribution for a Boolean -child, given a single continuous parent.
+child, given a single continuous parent.
1. How might the definition be extended to cover multiple continuous - parents?
+ parents?
2. How might it be extended to handle a multivalued child variable? Consider both cases where the child’s values are @@ -181,37 +175,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_13/index.html b/_site/bayes-nets-exercises/ex_13/index.html index d89656d8c0..50c9172c04 100644 --- a/_site/bayes-nets-exercises/ex_13/index.html +++ b/_site/bayes-nets-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,61 +162,126 @@

a temperature gauge exceeds a given threshold. The gauge measures the temperature of the core. Consider the Boolean variables $A$ (alarm sounds), $F_A$ (alarm is faulty), and $F_G$ (gauge is faulty) and the -multivalued nodes $G$ (gauge reading) and $T$ (actual core temperature).
+multivalued nodes $G$ (gauge reading) and $T$ (actual core temperature).
1. Draw a Bayesian network for this domain, given that the gauge is - more likely to fail when the core temperature gets too high.
+ more likely to fail when the core temperature gets too high.
-2. Is your network a polytree? Why or why not?
+2. Is your network a polytree? Why or why not?
3. Suppose there are just two possible actual and measured temperatures, normal and high; the probability that the gauge gives the correct temperature is $x$ when it is working, but $y$ when it is faulty. Give the conditional probability table associated with - $G$.
+ $G$.
4. Suppose the alarm works correctly unless it is faulty, in which case it never sounds. Give the conditional probability table associated - with $A$.
+ with $A$.
5. Suppose the alarm and gauge are working and the alarm sounds. Calculate an expression for the probability that the temperature of the core is too high, in terms of the various conditional - probabilities in the network.
+ probabilities in the network.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_14/index.html b/_site/bayes-nets-exercises/ex_14/index.html index e7c0c4252a..7665ef010c 100644 --- a/_site/bayes-nets-exercises/ex_14/index.html +++ b/_site/bayes-nets-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -Two astronomers in different parts of the world +

Two astronomers in different parts of the world make measurements $M_1$ and $M_2$ of the number of stars $N$ in some small region of the sky, using their telescopes. Normally, there is a small possibility $e$ of error by up to one star in each direction. Each @@ -172,61 +164,126 @@

focus (events $F_1$ and $F_2$), in which case the scientist will undercount by three or more stars (or if $N$ is less than 3, fail to detect any stars at all). Consider the three networks shown in -Figure telescope-nets-figure.
+Figure telescope-nets-figure.
1. Which of these Bayesian networks are correct (but not - necessarily efficient) representations of the preceding information?
+ necessarily efficient) representations of the preceding information?
-2. Which is the best network? Explain.
+2. Which is the best network? Explain.
3. Write out a conditional distribution for ${\textbf{P}}(M_1N)$, for the case where $N\{1,2,3\}$ and $M_1\{0,1,2,3,4\}$. Each entry in the conditional distribution should be expressed as a - function of the parameters $e$ and/or $f$.
+ function of the parameters $e$ and/or $f$.
4. Suppose $M_11$ and $M_23$. What are the possible numbers of stars if you assume no prior - constraint on the values of $N$?
+ constraint on the values of $N$?
5. What is the most likely number of stars, given these observations? Explain how to compute this, or if it is not possible to compute, explain what additional information is needed and how it - would affect the result.
+ would affect the result.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_15/index.html b/_site/bayes-nets-exercises/ex_15/index.html index 8aa6b727a7..dc5663944d 100644 --- a/_site/bayes-nets-exercises/ex_15/index.html +++ b/_site/bayes-nets-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the network shown in -Figure <a href="#telescope-nets-figure"telescope-nets-figure</a>(ii), and assume that the +Figure (ii), and assume that the two telescopes work identically. $N\{1,2,3\}$ and $M_1,M_2\{0,1,2,3,4\}$, with the symbolic CPTs as described in Exercise telescope-exercise. Using the enumeration algorithm (Figure enumeration-algorithm on page enumeration-algorithm), calculate the probability distribution -${\textbf{P}}(NM_12,M_22)$.
+${\textbf{P}}(NM_12,M_22)$.

- telescope-nets-figure + telescope-nets-figure
Three possible networks for the telescope problem.
- car-starts-figure + car-starts-figure
A simple Bayes net with Boolean variables B = {BrokeElectionLaw}, I = {Indicted}, M = {PoliticallyMotivatedProsecutor}, G= {FoundGuilty}, J = {Jailed}.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -238,6 +297,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_16/index.html b/_site/bayes-nets-exercises/ex_16/index.html index 10c93f4b67..922d6afa60 100644 --- a/_site/bayes-nets-exercises/ex_16/index.html +++ b/_site/bayes-nets-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the Bayes net shown in Figure politics-figure
. +Consider the Bayes net shown in Figure politics-figure
. 1. Which of the following are asserted by the network - structure?
+ structure?
- 1. ${\textbf{P}}(B,I,M) = {\textbf{P}}(B){\textbf{P}}(I){\textbf{P}}(M)$.
+ 1. ${\textbf{P}}(B,I,M) = {\textbf{P}}(B){\textbf{P}}(I){\textbf{P}}(M)$.
- 2. ${\textbf{P}}(JG) = {\textbf{P}}(JG,I)$.
+ 2. ${\textbf{P}}(JG) = {\textbf{P}}(JG,I)$.
- 3. ${\textbf{P}}(MG,B,I) = {\textbf{P}}(MG,B,I,J)$.
+ 3. ${\textbf{P}}(MG,B,I) = {\textbf{P}}(MG,B,I,J)$.
-2. Calculate the value of $P(b,i,\lnot m,g,j)$.
+2. Calculate the value of $P(b,i,\lnot m,g,j)$.
3. Calculate the probability that someone goes to jail given that they broke the law, have been indicted, and face a politically - motivated prosecutor.
+ motivated prosecutor.
4. A context-specific independence (see page CSI-page) allows a variable to be independent of some of its parents given certain values of others. In addition to the usual conditional independences given by the graph structure, what context-specific independences exist in the Bayes net in - Figure politics-figure?
+ Figure politics-figure?
5. Suppose we want to add the variable $P{PresidentialPardon}$ to the network; draw the new - network and briefly explain any links you add.
+ network and briefly explain any links you add.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -244,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_17/index.html b/_site/bayes-nets-exercises/ex_17/index.html index 6191f22e56..b98acc659a 100644 --- a/_site/bayes-nets-exercises/ex_17/index.html +++ b/_site/bayes-nets-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the Bayes net shown in Figure politics-figure
. +Consider the Bayes net shown in Figure politics-figure
. 1. Which of the following are asserted by the network - structure?
+ structure?
- 1. ${\textbf{P}}(B,I,M) = {\textbf{P}}(B){\textbf{P}}(I){\textbf{P}}(M)$.
+ 1. ${\textbf{P}}(B,I,M) = {\textbf{P}}(B){\textbf{P}}(I){\textbf{P}}(M)$.
- 2. ${\textbf{P}}(JG) = {\textbf{P}}(JG,I)$.
+ 2. ${\textbf{P}}(JG) = {\textbf{P}}(JG,I)$.
- 3. ${\textbf{P}}(MG,B,I) = {\textbf{P}}(MG,B,I,J)$.
+ 3. ${\textbf{P}}(MG,B,I) = {\textbf{P}}(MG,B,I,J)$.
-2. Calculate the value of $P(b,i,\lnot m,g,j)$.
+2. Calculate the value of $P(b,i,\lnot m,g,j)$.
3. Calculate the probability that someone goes to jail given that they broke the law, have been indicted, and face a politically - motivated prosecutor.
+ motivated prosecutor.
4. A context-specific independence (see page CSI-page) allows a variable to be independent of some of its parents given certain values of others. In addition to the usual conditional independences given by the graph structure, what context-specific independences exist in the Bayes net in - Figure politics-figure?
+ Figure politics-figure?
5. Suppose we want to add the variable $P{PresidentialPardon}$ to the network; draw the new - network and briefly explain any links you add.
+ network and briefly explain any links you add.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -244,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_18/index.html b/_site/bayes-nets-exercises/ex_18/index.html index efe169dae3..a63c811d5c 100644 --- a/_site/bayes-nets-exercises/ex_18/index.html +++ b/_site/bayes-nets-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the variable elimination algorithm in -Figure elimination-ask-algorithm (page elimination-ask-algorithm).
+Figure elimination-ask-algorithm (page elimination-ask-algorithm).
1. Section exact-inference-section applies variable elimination to the query $${\textbf{P}}({Burglary}{JohnCalls}{true},{MaryCalls}{true})\ .$$ Perform the calculations indicated and check that the answer - is correct.
+ is correct.
2. Count the number of arithmetic operations performed, and compare it - with the number performed by the enumeration algorithm.
+ with the number performed by the enumeration algorithm.
3. Suppose a network has the form of a chain: a sequence of Boolean variables $X_1,\ldots, X_n$ where ${Parents}(X_i)\{X_{i-1}\}$ for $i2,\ldots,n$. What is the complexity of computing ${\textbf{P}}(X_1X_n{true})$ using - enumeration? Using variable elimination?
+ enumeration? Using variable elimination?
4. Prove that the complexity of running variable elimination on a polytree network is linear in the size of the tree for any variable - ordering consistent with the network structure.
+ ordering consistent with the network structure.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_19/index.html b/_site/bayes-nets-exercises/ex_19/index.html index fb618f2eab..7b408ecfc3 100644 --- a/_site/bayes-nets-exercises/ex_19/index.html +++ b/_site/bayes-nets-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Investigate the complexity of exact inference -in general Bayesian networks:
+in general Bayesian networks:
1. Prove that any 3-SAT problem can be reduced to exact inference in a Bayesian network constructed to represent the particular problem and hence that exact inference is NP-hard. (Hint: Consider a network with one variable for each proposition symbol, - one for each clause, and one for the conjunction of clauses.)
+ one for each clause, and one for the conjunction of clauses.)
2. The problem of counting the number of satisfying assignments for a 3-SAT problem is \#P-complete. Show that exact inference is at least - as hard as this.
+ as hard as this.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_2/index.html b/_site/bayes-nets-exercises/ex_2/index.html index 77fa71b443..057a6aae05 100644 --- a/_site/bayes-nets-exercises/ex_2/index.html +++ b/_site/bayes-nets-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,47 +162,112 @@

of coming up heads of 30%, 60%, and 75%, respectively. One coin is drawn randomly from the bag (with equal likelihood of drawing each of the three coins), and then the coin is flipped three times to generate the -outcomes $X_1$, $X_2$, and $X_3$.
+outcomes $X_1$, $X_2$, and $X_3$.
1. Draw the Bayesian network corresponding to this setup and define the - necessary CPTs.
+ necessary CPTs.
2. Calculate which coin was most likely to have been drawn from the bag - if the observed flips come out heads twice and tails once.
+ if the observed flips come out heads twice and tails once.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_20/index.html b/_site/bayes-nets-exercises/ex_20/index.html index 68651035fc..056dedc459 100644 --- a/_site/bayes-nets-exercises/ex_20/index.html +++ b/_site/bayes-nets-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,7 +161,7 @@

Consider the problem of generating a random sample from a specified distribution on a single variable. Assume you have a random number generator that returns a random number -uniformly distributed between 0 and 1.
+uniformly distributed between 0 and 1.
1. Let $X$ be a discrete variable with $P(Xx_i)p_i$ for @@ -176,15 +170,15 @@

also Appendix [math-appendix].) Explain how to calculate the cumulative distribution in $O(k)$ time and how to generate a single sample of $X$ from it. Can the latter be done in - less than $O(k)$ time?
+ less than $O(k)$ time?
2. Now suppose we want to generate $N$ samples of $X$, where $N\gg k$. Explain how to do this with an expected run time per sample that is - constant (i.e., independent of $k$).
+ constant (i.e., independent of $k$).
3. Now consider a continuous-valued variable with a parameterized distribution (e.g., Gaussian). How can samples be generated from - such a distribution?
+ such a distribution?
4. Suppose you want to query a continuous-valued variable and you are using a sampling algorithm such as LIKELIHOODWEIGHTING to do the inference. How would @@ -192,37 +186,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_21/index.html b/_site/bayes-nets-exercises/ex_21/index.html index 985be2a939..3d239d2f8a 100644 --- a/_site/bayes-nets-exercises/ex_21/index.html +++ b/_site/bayes-nets-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,19 +161,19 @@

Consider the query ${\textbf{P}}({Rain}{Sprinkler}{true},{WetGrass}{true})$ in Figure rain-clustering-figure(a) -(page rain-clustering-figure) and how Gibbs sampling can answer it.
+(page rain-clustering-figure) and how Gibbs sampling can answer it.
-1. How many states does the Markov chain have?
+1. How many states does the Markov chain have?
2. Calculate the transition matrix ${\textbf{Q}}$ containing $q({\textbf{y}}$ $\rightarrow$ ${\textbf{y}}')$ - for all ${\textbf{y}}$, ${\textbf{y}}'$.
+ for all ${\textbf{y}}$, ${\textbf{y}}'$.
3. What does ${\textbf{ Q}}^2$, the square of the - transition matrix, represent?
+ transition matrix, represent?
-4. What about ${\textbf{Q}}^n$ as $n\to \infty$?
+4. What about ${\textbf{Q}}^n$ as $n\to \infty$?
5. Explain how to do probabilistic inference in Bayesian networks, assuming that ${\textbf{Q}}^n$ is available. Is this a @@ -187,37 +181,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -237,6 +296,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_22/index.html b/_site/bayes-nets-exercises/ex_22/index.html index 551a49632f..efd352fd1e 100644 --- a/_site/bayes-nets-exercises/ex_22/index.html +++ b/_site/bayes-nets-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise explores the stationary -distribution for Gibbs sampling methods.
+distribution for Gibbs sampling methods.
1. The convex composition $[\alpha, q_1; 1-\alpha, q_2]$ of $q_1$ and $q_2$ is a transition probability distribution that first chooses @@ -175,46 +169,111 @@

convex composition is also in detailed balance with $\pi$. (Note: this result justifies a variant of GIBBS-ASK in which variables are chosen at random rather than sampled in a - fixed sequence.)
+ fixed sequence.)
2. Prove that if each of $q_1$ and $q_2$ has $\pi$ as its stationary distribution, then the sequential composition $q q_1 \circ q_2$ also has $\pi$ as its - stationary distribution.
+ stationary distribution.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_23/index.html b/_site/bayes-nets-exercises/ex_23/index.html index 14218742bd..7cf0520769 100644 --- a/_site/bayes-nets-exercises/ex_23/index.html +++ b/_site/bayes-nets-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,49 +166,114 @@

state $\textbf{x'}$ from a proposal distribution $q(\textbf{x'}\textbf{x})$, given the current state $\textbf{x}$. Then, it probabilistically accepts or rejects $\textbf{x'}$ according to the acceptance probability $$\alpha(\textbf{x'}\textbf{x}) = \min\ \left(1,\frac{\pi(\textbf{x'})q(\textbf{x}\textbf{x'})}{\pi(\textbf{x})q(\textbf{x'}\textbf{x})} \right)\ .$$ -If the proposal is rejected, the state remains at $\textbf{x}$.
+If the proposal is rejected, the state remains at $\textbf{x}$.
1. Consider an ordinary Gibbs sampling step for a specific variable $X_i$. Show that this step, considered as a proposal, is guaranteed to be accepted by Metropolis–Hastings. (Hence, Gibbs sampling is a - special case of Metropolis–Hastings.)
+ special case of Metropolis–Hastings.)
2. Show that the two-step process above, viewed as a transition - probability distribution, is in detailed balance with $\pi$.
+ probability distribution, is in detailed balance with $\pi$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_24/index.html b/_site/bayes-nets-exercises/ex_24/index.html index 22c4a7324d..60a654b294 100644 --- a/_site/bayes-nets-exercises/ex_24/index.html +++ b/_site/bayes-nets-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,58 +162,123 @@

other once. Each match is between two teams, and can be won, drawn, or lost. Each team has a fixed, unknown degree of quality—an integer ranging from 0 to 3—and the outcome of a match depends probabilistically -on the difference in quality between the two teams.
+on the difference in quality between the two teams.
1. Construct a relational probability model to describe this domain, and suggest numerical values for all the necessary - probability distributions.
+ probability distributions.
-2. Construct the equivalent Bayesian network for the three matches.
+2. Construct the equivalent Bayesian network for the three matches.
3. Suppose that in the first two matches $A$ beats $B$ and draws with $C$. Using an exact inference algorithm of your choice, compute the - posterior distribution for the outcome of the third match.
+ posterior distribution for the outcome of the third match.
4. Suppose there are $n$ teams in the league and we have the results for all but the last match. How does the complexity of predicting - the last game vary with $n$?
+ the last game vary with $n$?
5. Investigate the application of MCMC to this problem. How quickly - does it converge in practice and how well does it scale?
+ does it converge in practice and how well does it scale?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_3/index.html b/_site/bayes-nets-exercises/ex_3/index.html index 1c750650da..bf5fe65fd7 100644 --- a/_site/bayes-nets-exercises/ex_3/index.html +++ b/_site/bayes-nets-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,63 +163,128 @@

Bayesian network in terms of the parameters $\theta(X_i{Parents}(X_i))$. This exercise asks you to derive the equivalence between the parameters and the conditional probabilities -${\textbf{ P}}(X_i{Parents}(X_i))$ from this definition.
+${\textbf{ P}}(X_i{Parents}(X_i))$ from this definition.
1. Consider a simple network $X\rightarrow Y\rightarrow Z$ with three Boolean variables. Use Equations (conditional-probability-equation and (marginalization-equation (pages conditional-probability-equation and marginalization-equation) to express the conditional probability $P(zy)$ as the ratio of two sums, each over entries in the - joint distribution ${\textbf{P}}(X,Y,Z)$.
+ joint distribution ${\textbf{P}}(X,Y,Z)$.
2. Now use Equation (parameter-joint-repn-equation to write this expression in terms of the network parameters - $\theta(X)$, $\theta(YX)$, and $\theta(ZY)$.
+ $\theta(X)$, $\theta(YX)$, and $\theta(ZY)$.
3. Next, expand out the summations in your expression from part (b), writing out explicitly the terms for the true and false values of each summed variable. Assuming that all network parameters satisfy the constraint $\sum_{x_i} \theta(x_i{parents}(X_i))1$, show - that the resulting expression reduces to $\theta(zy)$.
+ that the resulting expression reduces to $\theta(zy)$.
4. Generalize this derivation to show that $\theta(X_i{Parents}(X_i)) = {\textbf{P}}(X_i{Parents}(X_i))$ - for any Bayesian network.
+ for any Bayesian network.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_4/index.html b/_site/bayes-nets-exercises/ex_4/index.html index 6421b1fa9c..9111182f9f 100644 --- a/_site/bayes-nets-exercises/ex_4/index.html +++ b/_site/bayes-nets-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,58 +162,123 @@

of an arc $X\rightarrow Y$ while preserving the joint probability distribution that the network represents @Shachter:1986. Arc reversal may require introducing new arcs: all the parents of $X$ also become -parents of $Y$, and all parents of $Y$ also become parents of $X$.
+parents of $Y$, and all parents of $Y$ also become parents of $X$.
1. Assume that $X$ and $Y$ start with $m$ and $n$ parents, respectively, and that all variables have $k$ values. By calculating the change in size for the CPTs of $X$ and $Y$, show that the total number of parameters in the network cannot decrease during arc reversal. (Hint: the parents of $X$ and $Y$ need - not be disjoint.)
+ not be disjoint.)
-2. Under what circumstances can the total number remain constant?
+2. Under what circumstances can the total number remain constant?
3. Let the parents of $X$ be $\textbf{U} \cup \textbf{V}$ and the parents of $Y$ be $\textbf{V} \cup \textbf{W}$, where $\textbf{U}$ and $\textbf{W}$ are disjoint. The formulas for the new CPTs after arc reversal are as follows: $$\begin{aligned} - {\textbf{P}}(Y\textbf{U},\textbf{V},\textbf{W}) &=& \sum_x {\textbf{P}}(Y\textbf{V},\textbf{W}, x) {\textbf{P}}(x\textbf{U}, \textbf{V}) \\ - {\textbf{P}}(X\textbf{U},\textbf{V},\textbf{W}, Y) &=& {\textbf{P}}(YX, \textbf{V}, \textbf{W}) {\textbf{P}}(X\textbf{U}, \textbf{V}) / {\textbf{P}}(Y\textbf{U},\textbf{V},\textbf{W})\ .\end{aligned}$$ + {\textbf{P}}(Y\textbf{U},\textbf{V},\textbf{W}) &=& \sum_x {\textbf{P}}(Y\textbf{V},\textbf{W}, x) {\textbf{P}}(x\textbf{U}, \textbf{V}) \\ + {\textbf{P}}(X\textbf{U},\textbf{V},\textbf{W}, Y) &=& {\textbf{P}}(YX, \textbf{V}, \textbf{W}) {\textbf{P}}(X\textbf{U}, \textbf{V}) / {\textbf{P}}(Y\textbf{U},\textbf{V},\textbf{W})\ .\end{aligned}$$ Prove that the new network expresses the same joint distribution over all variables as the original network.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_5/index.html b/_site/bayes-nets-exercises/ex_5/index.html index 212c5c4fd2..2486314af9 100644 --- a/_site/bayes-nets-exercises/ex_5/index.html +++ b/_site/bayes-nets-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the Bayesian network in -Figure burglary-figure.
+Figure burglary-figure.
1. If no evidence is observed, are ${Burglary}$ and ${Earthquake}$ independent? Prove this from the numerical semantics and from the - topological semantics.
+ topological semantics.
2. If we observe ${Alarm}{true}$, are ${Burglary}$ and ${Earthquake}$ independent? Justify your answer by calculating @@ -178,37 +172,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_6/index.html b/_site/bayes-nets-exercises/ex_6/index.html index 53a1a823ec..b41c444e5d 100644 --- a/_site/bayes-nets-exercises/ex_6/index.html +++ b/_site/bayes-nets-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose that in a Bayesian network containing an unobserved variable $Y$, all the variables in the Markov blanket ${MB}(Y)$ have been -observed.
+observed.
1. Prove that removing the node $Y$ from the network will not affect the posterior distribution for any other unobserved variable in - the network.
+ the network.
2. Discuss whether we can remove $Y$ if we are planning to use (i) - rejection sampling and (ii) likelihood weighting.
+ rejection sampling and (ii) likelihood weighting.

- handedness-figure + handedness-figure
Three possible structures for a Bayesian network describing genetic inheritance of handedness.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_7/index.html b/_site/bayes-nets-exercises/ex_7/index.html index ae6c1b23b4..7a8c01233b 100644 --- a/_site/bayes-nets-exercises/ex_7/index.html +++ b/_site/bayes-nets-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,65 +166,130 @@

same (with some probability $s$) as the gene an individual possesses. Furthermore, perhaps the gene itself is equally likely to be inherited from either of an individual’s parents, with a small nonzero probability -$m$ of a random mutation flipping the handedness.
+$m$ of a random mutation flipping the handedness.
1. Which of the three networks in Figure handedness-figure claim that - $ {\textbf{P}}(G_{father},G_{mother},G_{child}) = {\textbf{P}}(G_{father}){\textbf{P}}(G_{mother}){\textbf{P}}(G_{child})$?
+ $ {\textbf{P}}(G_{father},G_{mother},G_{child}) = {\textbf{P}}(G_{father}){\textbf{P}}(G_{mother}){\textbf{P}}(G_{child})$?
2. Which of the three networks make independence claims that are - consistent with the hypothesis about the inheritance of handedness?
+ consistent with the hypothesis about the inheritance of handedness?
3. Which of the three networks is the best description of the - hypothesis?
+ hypothesis?
4. Write down the CPT for the $G_{child}$ node in network (a), in - terms of $s$ and $m$.
+ terms of $s$ and $m$.
5. Suppose that $P(G_{father}l)=P(G_{mother}l)=q$. In network (a), derive an expression for $P(G_{child}l)$ - in terms of $m$ and $q$ only, by conditioning on its parent nodes.
+ in terms of $m$ and $q$ only, by conditioning on its parent nodes.
6. Under conditions of genetic equilibrium, we expect the distribution of genes to be the same across generations. Use this to calculate the value of $q$, and, given what you know about handedness in humans, explain why the hypothesis described at the beginning of - this question must be wrong.
+ this question must be wrong.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -250,6 +309,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_8/index.html b/_site/bayes-nets-exercises/ex_8/index.html index d8cf7b10db..5d24a87c75 100644 --- a/_site/bayes-nets-exercises/ex_8/index.html +++ b/_site/bayes-nets-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -The Markov +

The Markov blanket of a variable is defined on page markov-blanket-page. Prove that a variable is independent of all other variables in the network, given its Markov blanket and derive Equation (markov-blanket-equation) (page markov-blanket-equation). - - - - -

- car-starts-figure -
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
-
+
+ car-starts-figure +
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
+

- -


+
+
+ - -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/ex_9/index.html b/_site/bayes-nets-exercises/ex_9/index.html index 19c226f458..b6161e7e5c 100644 --- a/_site/bayes-nets-exercises/ex_9/index.html +++ b/_site/bayes-nets-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the network for car diagnosis shown in -Figure car-starts-figure
. +Figure car-starts-figure
. 1. Extend the network with the Boolean variables ${IcyWeather}$ and - ${StarterMotor}$.
+ ${StarterMotor}$.
-2. Give reasonable conditional probability tables for all the nodes.
+2. Give reasonable conditional probability tables for all the nodes.
3. How many independent values are contained in the joint probability distribution for eight Boolean nodes, assuming that no conditional - independence relations are known to hold among them?
+ independence relations are known to hold among them?
4. How many independent probability values do your network tables - contain?
+ contain?
5. The conditional distribution for ${Starts}$ could be described as a noisy-AND distribution. Define this @@ -185,37 +179,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayes-nets-exercises/index.html b/_site/bayes-nets-exercises/index.html index 9fb7177377..ffe3abf611 100644 --- a/_site/bayes-nets-exercises/index.html +++ b/_site/bayes-nets-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -311,7 +310,7 @@

14. Probabilistic Reasoning

- handedness-figure + handedness-figure
Three possible structures for a Bayesian network describing genetic inheritance of handedness.

@@ -371,22 +370,16 @@

14. Probabilistic Reasoning

-

- -The Markov +

The Markov blanket of a variable is defined on page markov-blanket-page. Prove that a variable is independent of all other variables in the network, given its Markov blanket and derive Equation (markov-blanket-equation) (page markov-blanket-equation). - - - - -

- car-starts-figure -
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
-
+
+ car-starts-figure +
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
+

@@ -540,9 +533,7 @@

14. Probabilistic Reasoning

-

- -Two astronomers in different parts of the world +

Two astronomers in different parts of the world make measurements $M_1$ and $M_2$ of the number of stars $N$ in some small region of the sky, using their telescopes. Normally, there is a small possibility $e$ of error by up to one star in each direction. Each @@ -595,13 +586,13 @@

14. Probabilistic Reasoning

- telescope-nets-figure + telescope-nets-figure
Three possible networks for the telescope problem.
- car-starts-figure + car-starts-figure
A simple Bayes net with Boolean variables B = {BrokeElectionLaw}, I = {Indicted}, M = {PoliticallyMotivatedProsecutor}, G= {FoundGuilty}, J = {Jailed}.
@@ -917,14 +908,7 @@

14. Probabilistic Reasoning


- - - - - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_1/index.html b/_site/bayesian-learning-exercises/ex_1/index.html index a0fa14cfef..524b9ac2eb 100644 --- a/_site/bayesian-learning-exercises/ex_1/index.html +++ b/_site/bayesian-learning-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_10/index.html b/_site/bayesian-learning-exercises/ex_10/index.html index 9f8a97f952..ca7e2e5e35 100644 --- a/_site/bayesian-learning-exercises/ex_10/index.html +++ b/_site/bayesian-learning-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,91 +162,156 @@

Let the prior probability $P(Y=true)$ be $\pi$. Let’s try to find $\pi$, given a training set $D=(y_1,\ldots,y_N)$ with $N$ independent samples of $Y$. Furthermore, suppose $p$ of the $N$ are -positive and $n$ of the $N$ are negative.
+positive and $n$ of the $N$ are negative.
1. Write down an expression for the likelihood of $D$ (i.e., the probability of seeing this particular sequence of examples, given a - fixed value of $\pi$) in terms of $\pi$, $p$, and $n$.
+ fixed value of $\pi$) in terms of $\pi$, $p$, and $n$.
2. By differentiating the log likelihood $L$, find the value of $\pi$ - that maximizes the likelihood.
+ that maximizes the likelihood.
3. Now suppose we add in $k$ Boolean random variables $X_1, X_2,\ldots,X_k$ (the “attributes”) that describe each sample, and suppose we assume that the attributes are conditionally independent of each other given the goal $Y$. Draw the Bayes net - corresponding to this assumption.
+ corresponding to this assumption.
4. Write down the likelihood for the data including the attributes, - using the following additional notation:
+ using the following additional notation:
- - $\alpha_i$ is $P(X_i=true \| Y=true)$.
+ - $\alpha_i$ is $P(X_i=true \| Y=true)$.
- - $\beta_i$ is $P(X_i=true \| Y=false)$.
+ - $\beta_i$ is $P(X_i=true \| Y=false)$.
- $p_i^+$ is the count of samples for which $X_i=true$ - and $Y=true$.
+ and $Y=true$.
- $n_i^+$ is the count of samples for which $X_i=false$ - and $Y=true$.
+ and $Y=true$.
- $p_i^-$ is the count of samples for which $X_i=true$ - and $Y=false$.
+ and $Y=false$.
- $n_i^-$ is the count of samples for which $X_i=false$ - and $Y=false$.
+ and $Y=false$.
\[Hint: consider first the probability of seeing a single example with specified values for $X_1, X_2,\ldots,X_k$ and - $Y$.\]
+ $Y$.\]
5. By differentiating the log likelihood $L$, find the values of $\alpha_i$ and $\beta_i$ (in terms of the various counts) that maximize the likelihood and say in words what these - values represent.
+ values represent.
6. Let $k = 2$, and consider a data set with 4 all four possible examples of thexor function. Compute the maximum likelihood estimates of $\pi$, $\alpha_1$, $\alpha_2$, $\beta_1$, - and $\beta_2$.
+ and $\beta_2$.
7. Given these estimates of $\pi$, $\alpha_1$, $\alpha_2$, $\beta_1$, and $\beta_2$, what are the posterior probabilities - $P(Y=true | x_1,x_2)$ for each example?
+ $P(Y=true | x_1,x_2)$ for each example?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -272,6 +331,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_11/index.html b/_site/bayesian-learning-exercises/ex_11/index.html index 88045b3e11..62f7f92c62 100644 --- a/_site/bayesian-learning-exercises/ex_11/index.html +++ b/_site/bayesian-learning-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -185,37 +179,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_2/index.html b/_site/bayesian-learning-exercises/ex_2/index.html index 9bd3670873..66bdbef015 100644 --- a/_site/bayesian-learning-exercises/ex_2/index.html +++ b/_site/bayesian-learning-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_3/index.html b/_site/bayesian-learning-exercises/ex_3/index.html index 5fd4ddd2b8..65c855adbb 100644 --- a/_site/bayesian-learning-exercises/ex_3/index.html +++ b/_site/bayesian-learning-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_4/index.html b/_site/bayesian-learning-exercises/ex_4/index.html index f3b9c5d592..c3f7777dab 100644 --- a/_site/bayesian-learning-exercises/ex_4/index.html +++ b/_site/bayesian-learning-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,7 +165,7 @@

side-effects. The statisticians have the choice of taking one drug, both, or neither. What will the first statistician (an avid Bayesian) do? How about the second statistician, who always uses the maximum -likelihood hypothesis?
+likelihood hypothesis?
The doctor does some research and discovers that disease $B$ actually comes in two versions, dextro-$B$ and levo-$B$, which are equally likely @@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_5/index.html b/_site/bayesian-learning-exercises/ex_5/index.html index 06a08a3316..b27fde69c7 100644 --- a/_site/bayesian-learning-exercises/ex_5/index.html +++ b/_site/bayesian-learning-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_6/index.html b/_site/bayesian-learning-exercises/ex_6/index.html index c7fd8b978f..7acc7fc5e3 100644 --- a/_site/bayesian-learning-exercises/ex_6/index.html +++ b/_site/bayesian-learning-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_7/index.html b/_site/bayesian-learning-exercises/ex_7/index.html index 1270e43b02..586625eb3b 100644 --- a/_site/bayesian-learning-exercises/ex_7/index.html +++ b/_site/bayesian-learning-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_8/index.html b/_site/bayesian-learning-exercises/ex_8/index.html index 3e127a161f..47d6dcd481 100644 --- a/_site/bayesian-learning-exercises/ex_8/index.html +++ b/_site/bayesian-learning-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise investigates properties of the Beta distribution defined in -Equation (beta-equation
. +Equation (beta-equation
. 1. By integrating over the range $[0,1]$, show that the normalization constant for the distribution $[a,b]$ is given by $\alpha = \Gamma(a+b)/\Gamma(a)\Gamma(b)$ where $\Gamma(x)$ is the Gamma function, defined by $\Gamma(x+1)x\cdot\Gamma(x)$ and $\Gamma(1)1$. (For integer $x$, - $\Gamma(x+1)x!$.)
+ $\Gamma(x+1)x!$.)
-2. Show that the mean is $a/(a+b)$.
+2. Show that the mean is $a/(a+b)$.
-3. Find the mode(s) (the most likely value(s) of $\theta$).
+3. Find the mode(s) (the most likely value(s) of $\theta$).
4. Describe the distribution $[\epsilon,\epsilon]$ for very small $\epsilon$. What happens as such a distribution is updated?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/ex_9/index.html b/_site/bayesian-learning-exercises/ex_9/index.html index 18a95cd484..0d1b791d8f 100644 --- a/_site/bayesian-learning-exercises/ex_9/index.html +++ b/_site/bayesian-learning-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/bayesian-learning-exercises/index.html b/_site/bayesian-learning-exercises/index.html index 78e1add9f1..68535ba5ff 100644 --- a/_site/bayesian-learning-exercises/index.html +++ b/_site/bayesian-learning-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -430,14 +429,7 @@

20. Learning Probabilistic Models


- - - - - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_1/index.html b/_site/complex-decisions-exercises/ex_1/index.html index aec50c345f..6455932df4 100644 --- a/_site/complex-decisions-exercises/ex_1/index.html +++ b/_site/complex-decisions-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_10/index.html b/_site/complex-decisions-exercises/ex_10/index.html index ee983a04ec..1bb279b848 100644 --- a/_site/complex-decisions-exercises/ex_10/index.html +++ b/_site/complex-decisions-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -Consider the $3 \times 3$ world shown in +

Consider the $3 \times 3$ world shown in Figure grid-mdp-figure(a). The transition model is the same as in the $4\times 3$ Figure sequential-decision-world-figure: 80% of the time the agent goes in the direction it selects; the rest of the time it -moves at right angles to the intended direction.
+moves at right angles to the intended direction.
Implement value iteration for this world for each value of $r$ below. Use discounted rewards with a discount factor of 0.99. Show the policy obtained in each case. Explain intuitively why the value of $r$ leads to -each policy.
+each policy.
-1. $r = -100$
+1. $r = -100$
-2. $r = -3$
+2. $r = -3$
-3. $r = 0$
+3. $r = 0$
-4. $r = +3$
+4. $r = +3$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_11/index.html b/_site/complex-decisions-exercises/ex_11/index.html index b1c07d53a4..abaa7037fd 100644 --- a/_site/complex-decisions-exercises/ex_11/index.html +++ b/_site/complex-decisions-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_12/index.html b/_site/complex-decisions-exercises/ex_12/index.html index 722765bef2..409dd9569a 100644 --- a/_site/complex-decisions-exercises/ex_12/index.html +++ b/_site/complex-decisions-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,64 +161,129 @@

Consider an undiscounted MDP having three states, (1, 2, 3), with rewards $-1$, $-2$, $0$, respectively. State 3 is a terminal state. In states 1 and 2 there are two possible actions: $a$ and $b$. The -transition model is as follows:
+transition model is as follows:
- In state 1, action $a$ moves the agent to state 2 with probability - 0.8 and makes the agent stay put with probability 0.2.
+ 0.8 and makes the agent stay put with probability 0.2.
- In state 2, action $a$ moves the agent to state 1 with probability - 0.8 and makes the agent stay put with probability 0.2.
+ 0.8 and makes the agent stay put with probability 0.2.
- In either state 1 or state 2, action $b$ moves the agent to state 3 with probability 0.1 and makes the agent stay put with - probability 0.9.
+ probability 0.9.
-Answer the following questions:
+Answer the following questions:
1. What can be determined qualitatively about the - optimal policy in states 1 and 2?
+ optimal policy in states 1 and 2?
2. Apply policy iteration, showing each step in full, to determine the optimal policy and the values of states 1 and 2. Assume that the - initial policy has action $b$ in both states.
+ initial policy has action $b$ in both states.
3. What happens to policy iteration if the initial policy has action $a$ in both states? Does discounting help? Does the optimal policy - depend on the discount factor?
+ depend on the discount factor?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -244,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_13/index.html b/_site/complex-decisions-exercises/ex_13/index.html index 36665ab595..44660f8cac 100644 --- a/_site/complex-decisions-exercises/ex_13/index.html +++ b/_site/complex-decisions-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the $4\times 3$ world shown in -Figure sequential-decision-world-figure
. +Figure sequential-decision-world-figure
. 1. Implement an environment simulator for this environment, such that the specific geography of the environment is easily altered. Some - code for doing this is already in the online code repository.
+ code for doing this is already in the online code repository.
2. Create an agent that uses policy iteration, and measure its performance in the environment simulator from various starting states. Perform several experiments from each starting state, and compare the average total reward received per run with - the utility of the state, as determined by your algorithm.
+ the utility of the state, as determined by your algorithm.
3. Experiment with increasing the size of the environment. How does the - run time for policy iteration vary with the size of the environment?
+ run time for policy iteration vary with the size of the environment?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_14/index.html b/_site/complex-decisions-exercises/ex_14/index.html index fd4c65aa69..32bb98d21e 100644 --- a/_site/complex-decisions-exercises/ex_14/index.html +++ b/_site/complex-decisions-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_15/index.html b/_site/complex-decisions-exercises/ex_15/index.html index 73621f2a6c..68c0397319 100644 --- a/_site/complex-decisions-exercises/ex_15/index.html +++ b/_site/complex-decisions-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,44 +161,109 @@

Let the initial belief state $b_0$ for the $4\times 3$ POMDP on page 4x3-pomdp-page be the uniform distribution over the nonterminal states, i.e., -$< \frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},0,0 >$. +$< \frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},\frac{1}{9},0,0 >$. Calculate the exact belief state $b_1$ after the agent moves and its sensor reports 1 adjacent wall. Also calculate $b_2$ assuming that the same thing happens again.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_16/index.html b/_site/complex-decisions-exercises/ex_16/index.html index 2508f18a70..c55c0bd292 100644 --- a/_site/complex-decisions-exercises/ex_16/index.html +++ b/_site/complex-decisions-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_17/index.html b/_site/complex-decisions-exercises/ex_17/index.html index 49c5cca923..8b526378b3 100644 --- a/_site/complex-decisions-exercises/ex_17/index.html +++ b/_site/complex-decisions-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_18/index.html b/_site/complex-decisions-exercises/ex_18/index.html index d3722b7e04..0ab9bca662 100644 --- a/_site/complex-decisions-exercises/ex_18/index.html +++ b/_site/complex-decisions-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_19/index.html b/_site/complex-decisions-exercises/ex_19/index.html index 11be244c28..b2d646de08 100644 --- a/_site/complex-decisions-exercises/ex_19/index.html +++ b/_site/complex-decisions-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_2/index.html b/_site/complex-decisions-exercises/ex_2/index.html index 1f83a5340b..4a43d29901 100644 --- a/_site/complex-decisions-exercises/ex_2/index.html +++ b/_site/complex-decisions-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_20/index.html b/_site/complex-decisions-exercises/ex_20/index.html index b9e03557a1..be669f5433 100644 --- a/_site/complex-decisions-exercises/ex_20/index.html +++ b/_site/complex-decisions-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_21/index.html b/_site/complex-decisions-exercises/ex_21/index.html index 902203f062..0c35027251 100644 --- a/_site/complex-decisions-exercises/ex_21/index.html +++ b/_site/complex-decisions-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_22/index.html b/_site/complex-decisions-exercises/ex_22/index.html index 92bad09033..fadea8f457 100644 --- a/_site/complex-decisions-exercises/ex_22/index.html +++ b/_site/complex-decisions-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The following payoff matrix, from @Blinder:1983 by way of @Bernstein:1996, shows a game between -politicians and the Federal Reserve.
+politicians and the Federal Reserve.
| | Fed: contract | Fed: do nothing | Fed: expand | | --- | --- | --- | --- | | **Pol: contract** | $F=7, P=1$ | $F=9,P=4$ | $F=6,P=6$ | | **Pol: do nothing** | $F=8, P=2$ | $F=5,P=5$ | $F=4,P=9$ | | **Pol: expand** | $F=3, P=3$ | $F=2,P=7$ | $F=1,P=8$ | -
+
Politicians can expand or contract fiscal policy, while the Fed can expand or contract monetary policy. (And of course either side can choose to do nothing.) Each side also has preferences for who should do @@ -184,37 +178,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_23/index.html b/_site/complex-decisions-exercises/ex_23/index.html index 19e22f680b..c56ce8c2e4 100644 --- a/_site/complex-decisions-exercises/ex_23/index.html +++ b/_site/complex-decisions-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_24/index.html b/_site/complex-decisions-exercises/ex_24/index.html index f5913622fe..61cb7f2934 100644 --- a/_site/complex-decisions-exercises/ex_24/index.html +++ b/_site/complex-decisions-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_25/index.html b/_site/complex-decisions-exercises/ex_25/index.html index 33c6857a8d..04b2d4bd01 100644 --- a/_site/complex-decisions-exercises/ex_25/index.html +++ b/_site/complex-decisions-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,61 +166,126 @@

exciting if overtime produced a winner. So in 1999 the officials experimented in mechanism design: the rules were changed, giving a team that loses in overtime 1 point, not 0. It is still 2 points for a win -and 1 for a tie.
+and 1 for a tie.
-1. Was hockey a zero-sum game before the rule change? After?
+1. Was hockey a zero-sum game before the rule change? After?
2. Suppose that at a certain time $t$ in a game, the home team has probability $p$ of winning in regulation time, probability $0.78-p$ of losing, and probability 0.22 of going into overtime, where they have probability $q$ of winning, $.9-q$ of losing, and .1 of tying. Give equations for the expected value for the home and - visiting teams.
+ visiting teams.
3. Imagine that it were legal and ethical for the two teams to enter into a pact where they agree that they will skate to a tie in regulation time, and then both try in earnest to win in overtime. Under what conditions, in terms of $p$ and $q$, would it be rational - for both teams to agree to this pact?
+ for both teams to agree to this pact?
4. @Longley+Sankaran:2005 report that since the rule change, the percentage of games with a winner in overtime went up 18.2%, as desired, but the percentage of overtime games also went up 3.6%. What does that suggest about - possible collusion or conservative play after the rule change?
+ possible collusion or conservative play after the rule change?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +305,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_3/index.html b/_site/complex-decisions-exercises/ex_3/index.html index fbb3284af2..65b2d589df 100644 --- a/_site/complex-decisions-exercises/ex_3/index.html +++ b/_site/complex-decisions-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Select a specific member of the set of policies that are optimal for -$R(s)>0$ as shown in +$R(s)>0$ as shown in Figure sequential-decision-policies-figure(b), and calculate the fraction of time the agent spends in each state, in the limit, if the policy is executed forever. (Hint: @@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_4/index.html b/_site/complex-decisions-exercises/ex_4/index.html index 630f6dd6d1..c8ccb3bede 100644 --- a/_site/complex-decisions-exercises/ex_4/index.html +++ b/_site/complex-decisions-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_5/index.html b/_site/complex-decisions-exercises/ex_5/index.html index 22cf550bb1..c0b486cd6b 100644 --- a/_site/complex-decisions-exercises/ex_5/index.html +++ b/_site/complex-decisions-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_6/index.html b/_site/complex-decisions-exercises/ex_6/index.html index 4bb68b5915..cf0f0ba236 100644 --- a/_site/complex-decisions-exercises/ex_6/index.html +++ b/_site/complex-decisions-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Sometimes MDPs are formulated with a reward function $R(s,a)$ that depends on the action taken or with a -reward function $R(s,a,s')$ that also depends on the outcome state.
+reward function $R(s,a,s')$ that also depends on the outcome state.
-1. Write the Bellman equations for these formulations.
+1. Write the Bellman equations for these formulations.
2. Show how an MDP with reward function $R(s,a,s')$ can be transformed into a different MDP with reward function $R(s,a)$, such that optimal policies in the new MDP correspond exactly to optimal - policies in the original MDP.
+ policies in the original MDP.
-3. Now do the same to convert MDPs with $R(s,a)$ into MDPs with $R(s)$.
+3. Now do the same to convert MDPs with $R(s,a)$ into MDPs with $R(s)$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_7/index.html b/_site/complex-decisions-exercises/ex_7/index.html index eb90cc30f5..cbcb16959e 100644 --- a/_site/complex-decisions-exercises/ex_7/index.html +++ b/_site/complex-decisions-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_8/index.html b/_site/complex-decisions-exercises/ex_8/index.html index fc1009543f..cf57f0f543 100644 --- a/_site/complex-decisions-exercises/ex_8/index.html +++ b/_site/complex-decisions-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Equation (vi-contraction-equation) on -page vi-contraction-equation states that the Bellman operator is a contraction.
+page vi-contraction-equation states that the Bellman operator is a contraction.
1. Show that, for any functions $f$ and $g$, - $$|\max_a f(a) - \max_a g(a)| \leq \max_a |f(a) - g(a)|\ .$$
+ $$|\max_a f(a) - \max_a g(a)| \leq \max_a |f(a) - g(a)|\ .$$
2. Write out an expression for $$|(B\,U_i - B\,U'_i)(s)|$$ and then apply the result from (1) to complete the proof that the Bellman operator - is a contraction.
+ is a contraction.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/ex_9/index.html b/_site/complex-decisions-exercises/ex_9/index.html index ec6f04869d..5ce7ba8e7f 100644 --- a/_site/complex-decisions-exercises/ex_9/index.html +++ b/_site/complex-decisions-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,68 +162,133 @@

turn-taking games like those in Chapter game-playing-chapter. Let the players be $A$ and $B$, and let $R(s)$ be the reward for player $A$ in state $s$. (The -reward for $B$ is always equal and opposite.)
+reward for $B$ is always equal and opposite.)
1. Let $U_A(s)$ be the utility of state $s$ when it is $A$’s turn to move in $s$, and let $U_B(s)$ be the utility of state $s$ when it is $B$’s turn to move in $s$. All rewards and utilities are calculated from $A$’s point of view (just as in a minimax game tree). Write - down Bellman equations defining $U_A(s)$ and $U_B(s)$.
+ down Bellman equations defining $U_A(s)$ and $U_B(s)$.
2. Explain how to do two-player value iteration with these equations, - and define a suitable termination criterion.
+ and define a suitable termination criterion.
3. Consider the game described in - Figure line-game4-figure on page line-game4-figure. + Figure line-game4-figure on page line-game4-figure. Draw the state space (rather than the game tree), showing the moves by $A$ as solid lines and moves by $B$ as dashed lines. Mark each state with $R(s)$. You will find it helpful to arrange the states $(s_A,s_B)$ on a two-dimensional grid, using $s_A$ and $s_B$ as - “coordinates.”
+ “coordinates.”
4. Now apply two-player value iteration to solve this game, and derive - the optimal policy.
+ the optimal policy.
- grid-mdp-figure + grid-mdp-figure
(a) $3 \times 3$ world for Exercise 3x3-mdp-exercise. The reward for each state is indicated. The upper right square is a terminal state. (b) $101 \times 3$ world for Exercise 101x3-mdp-exercise (omitting 93 identical columns in the middle). The start state has reward 0.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -249,6 +308,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/complex-decisions-exercises/index.html b/_site/complex-decisions-exercises/index.html index 753950aac9..6af28ebd3f 100644 --- a/_site/complex-decisions-exercises/index.html +++ b/_site/complex-decisions-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -344,7 +343,7 @@

17. Making Complex Decisions

- grid-mdp-figure + grid-mdp-figure
(a) $3 \times 3$ world for Exercise 3x3-mdp-exercise. The reward for each state is indicated. The upper right square is a terminal state. (b) $101 \times 3$ world for Exercise 101x3-mdp-exercise (omitting 93 identical columns in the middle). The start state has reward 0.
@@ -359,9 +358,7 @@

17. Making Complex Decisions

-

- -Consider the $3 \times 3$ world shown in +

Consider the $3 \times 3$ world shown in Figure grid-mdp-figure(a). The transition model is the same as in the $4\times 3$ Figure sequential-decision-world-figure: 80% of the @@ -734,14 +731,7 @@

17. Making Complex Decisions


- - - - - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_1/index.html b/_site/concept-learning-exercises/ex_1/index.html index f337250945..542f10118c 100644 --- a/_site/concept-learning-exercises/ex_1/index.html +++ b/_site/concept-learning-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_10/index.html b/_site/concept-learning-exercises/ex_10/index.html index d072c5f06c..127da3d085 100644 --- a/_site/concept-learning-exercises/ex_10/index.html +++ b/_site/concept-learning-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-A decision graph is a generalization of a decision tree +A decision graph is a generalization of a decision tree that allows nodes (i.e., attributes used for splits) to have multiple parents, rather than just a single parent. The resulting graph must -still be acyclic. Now, consider the XOR function of three +still be acyclic. Now, consider the XOR function of three binary input attributes, which produces the value 1 if and only if an -odd number of the three input attributes has value 1.
+odd number of the three input attributes has value 1.
-1. Draw a minimal-sized decision tree for the - three-input XOR function.
+1. Draw a minimal-sized decision tree for the + three-input XOR function.
-2. Draw a minimal-sized decision graph for the - three-input XOR function.
-</p> - </div> -</div> - -
+2. Draw a minimal-sized decision graph for the + three-input XOR function.
+

+
+
+
+
+

-
+
+
+ +
+
+ +

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- - @@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_11/index.html b/_site/concept-learning-exercises/ex_11/index.html index c7291e9479..4858803ec2 100644 --- a/_site/concept-learning-exercises/ex_11/index.html +++ b/_site/concept-learning-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise considers $\chi^2$ pruning of -decision trees (Section chi-squared-section
. +decision trees (Section chi-squared-section
. 1. Create a data set with two input attributes, such that the information gain at the root of the tree for both attributes is zero, but there is a decision tree of depth 2 that is consistent with all the data. What would $\chi^2$ pruning do on this data set - if applied bottom up? If applied top down?
+ if applied bottom up? If applied top down?
2. Modify DECISION-TREE-LEARNING to include $\chi^2$-pruning. You might wish to consult - Quinlan [@Quinlan:1986] or [@Kearns+Mansour:1998] for details.
+ Quinlan [@Quinlan:1986] or [@Kearns+Mansour:1998] for details.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_12/index.html b/_site/concept-learning-exercises/ex_12/index.html index c7a7e9ff34..a2ef40e264 100644 --- a/_site/concept-learning-exercises/ex_12/index.html +++ b/_site/concept-learning-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The standard DECISION-TREE-LEARNING algorithm described in the chapter does not handle cases in which some examples have missing -attribute values.
+attribute values.
1. First, we need to find a way to classify such examples, given a decision tree that includes tests on the attributes for which values @@ -179,47 +173,112 @@

classification algorithm should follow all branches at any node for which a value is missing and should multiply the weights along each path. Write a modified classification algorithm for decision trees - that has this behavior.
+ that has this behavior.
2. Now modify the information-gain calculation so that in any given collection of examples $C$ at a given node in the tree during the construction process, the examples with missing values for any of the remaining attributes are given “as-if” values according to the - frequencies of those values in the set $C$.
+ frequencies of those values in the set $C$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_13/index.html b/_site/concept-learning-exercises/ex_13/index.html index d2f4035e77..d774d12796 100644 --- a/_site/concept-learning-exercises/ex_13/index.html +++ b/_site/concept-learning-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -181,37 +175,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_14/index.html b/_site/concept-learning-exercises/ex_14/index.html index c7ccf6881c..286477da51 100644 --- a/_site/concept-learning-exercises/ex_14/index.html +++ b/_site/concept-learning-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_15/index.html b/_site/concept-learning-exercises/ex_15/index.html index 5e6138a00a..0660d3baff 100644 --- a/_site/concept-learning-exercises/ex_15/index.html +++ b/_site/concept-learning-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_16/index.html b/_site/concept-learning-exercises/ex_16/index.html index 8976f0aa36..0a9ca0f23f 100644 --- a/_site/concept-learning-exercises/ex_16/index.html +++ b/_site/concept-learning-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,7 +164,7 @@

selecting the one that classifies the greatest number of examples correctly. If multiple tests have the same number of attributes and classify the same number of examples, then break the tie using -attributes with lower index numbers (e.g., select $A_1$ over $A_2$).
+attributes with lower index numbers (e.g., select $A_1$ over $A_2$).
| | $\quad A_1\quad$ | $\quad A_2\quad$ | $\quad A_3\quad$ | $\quad A_y\quad$ | $\quad y\quad$ | @@ -186,37 +180,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_17/index.html b/_site/concept-learning-exercises/ex_17/index.html index 8019166b57..ef19c2a02d 100644 --- a/_site/concept-learning-exercises/ex_17/index.html +++ b/_site/concept-learning-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_18/index.html b/_site/concept-learning-exercises/ex_18/index.html index 7dc0447bd9..ef5af14fc0 100644 --- a/_site/concept-learning-exercises/ex_18/index.html +++ b/_site/concept-learning-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise concerns the expressiveness of -decision lists (Section learning-theory-section).
+decision lists (Section learning-theory-section).
1. Show that decision lists can represent any Boolean function, if the - size of the tests is not limited.
+ size of the tests is not limited.
2. Show that if the tests can contain at most $k$ literals each, then decision lists can represent any function that can be represented by @@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_19/index.html b/_site/concept-learning-exercises/ex_19/index.html index 7fb1f9f8f6..58bc635568 100644 --- a/_site/concept-learning-exercises/ex_19/index.html +++ b/_site/concept-learning-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_2/index.html b/_site/concept-learning-exercises/ex_2/index.html index a82ecf9794..2c88480c7c 100644 --- a/_site/concept-learning-exercises/ex_2/index.html +++ b/_site/concept-learning-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_20/index.html b/_site/concept-learning-exercises/ex_20/index.html index 9e3e66b825..3c8ab0bb1f 100644 --- a/_site/concept-learning-exercises/ex_20/index.html +++ b/_site/concept-learning-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_21/index.html b/_site/concept-learning-exercises/ex_21/index.html index ef9999ab94..73b5b5db5f 100644 --- a/_site/concept-learning-exercises/ex_21/index.html +++ b/_site/concept-learning-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Figure <ahref=""#">kernel-machine-figure</a> +Figure kernel-machine-figure showed how a circle at the origin can be linearly separated by mapping from the features $(x_1, x_2)$ to the two dimensions $(x_1^2, x_2^2)$. But what if the circle is not located at the origin? What if it is an @@ -172,48 +166,113 @@

decision boundary) is $(x_1-a)^2 + (x_2-b)^2 - r^20$, and the general equation for an ellipse is $c(x_1-a)^2 + d(x_2-b)^2 - 1 0$. -
+
1. Expand out the equation for the circle and show what the weights $w_i$ would be for the decision boundary in the four-dimensional feature space $(x_1, x_2, x_1^2, x_2^2)$. Explain why this means - that any circle is linearly separable in this space.
+ that any circle is linearly separable in this space.
2. Do the same for ellipses in the five-dimensional feature space $(x_1, x_2, x_1^2, x_2^2, x_1 x_2)$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_22/index.html b/_site/concept-learning-exercises/ex_22/index.html index 16d3abf983..560b1f5d22 100644 --- a/_site/concept-learning-exercises/ex_22/index.html +++ b/_site/concept-learning-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_23/index.html b/_site/concept-learning-exercises/ex_23/index.html index bcb90aa6fc..af082c4756 100644 --- a/_site/concept-learning-exercises/ex_23/index.html +++ b/_site/concept-learning-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_24/index.html b/_site/concept-learning-exercises/ex_24/index.html index 28ff5a8a40..a431d675af 100644 --- a/_site/concept-learning-exercises/ex_24/index.html +++ b/_site/concept-learning-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_25/index.html b/_site/concept-learning-exercises/ex_25/index.html index abb5dd508b..f4004629df 100644 --- a/_site/concept-learning-exercises/ex_25/index.html +++ b/_site/concept-learning-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_26/index.html b/_site/concept-learning-exercises/ex_26/index.html index 972cb69380..647ab82e55 100644 --- a/_site/concept-learning-exercises/ex_26/index.html +++ b/_site/concept-learning-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_27/index.html b/_site/concept-learning-exercises/ex_27/index.html index f814dac793..de5173999e 100644 --- a/_site/concept-learning-exercises/ex_27/index.html +++ b/_site/concept-learning-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the following set of examples, each with six inputs and one -target output:
+target output:
| | | | | | | | | | | | | | | | | --- | --- | --- | --- | --- | --- | @@ -179,46 +173,111 @@

1. Run the perceptron learning rule on these data and show the - final weights.
+ final weights.
2. Run the decision tree learning rule, and show the resulting - decision tree.
+ decision tree.
-3. Comment on your results.
+3. Comment on your results.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -238,6 +297,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_28/index.html b/_site/concept-learning-exercises/ex_28/index.html index 7db5f18887..90e8f9c64a 100644 --- a/_site/concept-learning-exercises/ex_28/index.html +++ b/_site/concept-learning-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_29/index.html b/_site/concept-learning-exercises/ex_29/index.html index 62a9b4972f..5951e67617 100644 --- a/_site/concept-learning-exercises/ex_29/index.html +++ b/_site/concept-learning-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose you had a neural network with linear activation functions. That is, for each unit the output is some constant -$c$ times the weighted sum of the inputs.
+$c$ times the weighted sum of the inputs.
1. Assume that the network has one hidden layer. For a given assignment to the weights $\textbf{w}$, write down equations for the value of the units in the output layer as a function of $\textbf{w}$ and the input layer $\textbf{x}$, without any explicit mention of the output of the hidden layer. Show that there is a network with no hidden units that - computes the same function.
+ computes the same function.
2. Repeat the calculation in part (a), but this time do it for a - network with any number of hidden layers.
+ network with any number of hidden layers.
3. Suppose a network with one hidden layer and linear activation functions has $n$ input and output nodes and $h$ hidden nodes. What @@ -186,37 +180,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_3/index.html b/_site/concept-learning-exercises/ex_3/index.html index c3b38166ac..ab63c34909 100644 --- a/_site/concept-learning-exercises/ex_3/index.html +++ b/_site/concept-learning-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_30/index.html b/_site/concept-learning-exercises/ex_30/index.html index e4708997f9..d7548d55bf 100644 --- a/_site/concept-learning-exercises/ex_30/index.html +++ b/_site/concept-learning-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_31/index.html b/_site/concept-learning-exercises/ex_31/index.html index 7aa0e2990f..8021694ee7 100644 --- a/_site/concept-learning-exercises/ex_31/index.html +++ b/_site/concept-learning-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_32/index.html b/_site/concept-learning-exercises/ex_32/index.html index bb4c1c5ba6..c52557f3f2 100644 --- a/_site/concept-learning-exercises/ex_32/index.html +++ b/_site/concept-learning-exercises/ex_32/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_33/index.html b/_site/concept-learning-exercises/ex_33/index.html index d95a219b53..83563c6259 100644 --- a/_site/concept-learning-exercises/ex_33/index.html +++ b/_site/concept-learning-exercises/ex_33/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,57 +163,122 @@

separator. Clearly, this can always be done for $N2$ points on a line of dimension $d1$, regardless of how the points are labeled or where they are located (unless the points are in the same -place).
+place).
1. Show that it can always be done for $N3$ points on a - plane of dimension $d2$, unless they are collinear.
+ plane of dimension $d2$, unless they are collinear.
2. Show that it cannot always be done for $N4$ points on a - plane of dimension $d2$.
+ plane of dimension $d2$.
3. Show that it can always be done for $N4$ points in a - space of dimension $d3$, unless they are coplanar.
+ space of dimension $d3$, unless they are coplanar.
4. Show that it cannot always be done for $N5$ points in a - space of dimension $d3$.
+ space of dimension $d3$.
5. The ambitious student may wish to prove that $N$ points in general position (but not $N+1$) are linearly separable in a space of - dimension $N-1$.
+ dimension $N-1$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_4/index.html b/_site/concept-learning-exercises/ex_4/index.html index 73ec4c46a8..0bc8e29aee 100644 --- a/_site/concept-learning-exercises/ex_4/index.html +++ b/_site/concept-learning-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -We never test the same attribute twice along one path in a decision +

We never test the same attribute twice along one path in a decision tree. Why not?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +276,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_5/index.html b/_site/concept-learning-exercises/ex_5/index.html index 291b6c6655..b5b4d40b03 100644 --- a/_site/concept-learning-exercises/ex_5/index.html +++ b/_site/concept-learning-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_6/index.html b/_site/concept-learning-exercises/ex_6/index.html index e18fe545b7..448b0e6179 100644 --- a/_site/concept-learning-exercises/ex_6/index.html +++ b/_site/concept-learning-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,47 +162,112 @@

decision trees, it sometimes happens that a mixed set of positive and negative examples remains at a leaf node, even after all the attributes have been used. Suppose that we have $p$ positive examples and $n$ -negative examples.
+negative examples.
1. Show that the solution used by DECISION-TREE-LEARNING, which picks the majority classification, minimizes the absolute error over the set of - examples at the leaf.
+ examples at the leaf.
2. Show that the class probability $p/(p+n)$ minimizes the sum of squared errors.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_7/index.html b/_site/concept-learning-exercises/ex_7/index.html index 89e631f47b..5ac8ab8089 100644 --- a/_site/concept-learning-exercises/ex_7/index.html +++ b/_site/concept-learning-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_8/index.html b/_site/concept-learning-exercises/ex_8/index.html index dae066931b..1381c80652 100644 --- a/_site/concept-learning-exercises/ex_8/index.html +++ b/_site/concept-learning-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the following data set comprised of three binary input -attributes ($A_1, A_2$, and $A_3$) and one binary output:
+attributes ($A_1, A_2$, and $A_3$) and one binary output:
| $\quad \textbf{Example}$ | $\quad A_1\quad$ | $\quad A_2\quad$ | $\quad A_3\quad$ | $\quad Output\space y$ | | --- | --- | --- | --- | --- | @@ -182,37 +176,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/ex_9/index.html b/_site/concept-learning-exercises/ex_9/index.html index e2cd4fe407..83a5aa3735 100644 --- a/_site/concept-learning-exercises/ex_9/index.html +++ b/_site/concept-learning-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/concept-learning-exercises/index.html b/_site/concept-learning-exercises/index.html index 4b8be237e4..2019c91c37 100644 --- a/_site/concept-learning-exercises/index.html +++ b/_site/concept-learning-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -198,9 +197,7 @@

18. Learning from Examples

-

- -We never test the same attribute twice along one path in a decision +

We never test the same attribute twice along one path in a decision tree. Why not?

@@ -319,22 +316,22 @@

18. Learning from Examples

-A decision graph is a generalization of a decision tree +A decision graph is a generalization of a decision tree that allows nodes (i.e., attributes used for splits) to have multiple parents, rather than just a single parent. The resulting graph must -still be acyclic. Now, consider the XOR function of three +still be acyclic. Now, consider the XOR function of three binary input attributes, which produces the value 1 if and only if an odd number of the three input attributes has value 1.
-1. Draw a minimal-sized decision tree for the +1. Draw a minimal-sized decision tree for the three-input XOR function.
-2. Draw a minimal-sized decision graph for the +2. Draw a minimal-sized decision graph for the three-input XOR function.
-</p> -</div> -</div> -
+

+
+ +


Exercise 11 (pruning-DTL-exercise) @@ -358,7 +355,7 @@

18. Learning from Examples

-
+


Exercise 12 (missing-value-DTL-exercise) @@ -393,7 +390,7 @@

18. Learning from Examples

-
+


Exercise 13 (gain-ratio-DTL-exercise) @@ -420,7 +417,7 @@

18. Learning from Examples

-
+


Exercise 14 @@ -442,7 +439,7 @@

18. Learning from Examples

-
+


Exercise 15 @@ -461,7 +458,7 @@

18. Learning from Examples

-
+


Exercise 16 @@ -493,7 +490,7 @@

18. Learning from Examples

-
+


Exercise 17 @@ -512,7 +509,7 @@

18. Learning from Examples

-
+


Exercise 18 (DL-expressivity-exercise) @@ -534,7 +531,7 @@

18. Learning from Examples

-
+


Exercise 19 (knn-mean-mode) @@ -553,7 +550,7 @@

18. Learning from Examples

-
+


Exercise 20 (knn-mean-mode) @@ -572,7 +569,7 @@

18. Learning from Examples

-
+


Exercise 21 (svm-ellipse-exercise) @@ -601,7 +598,7 @@

18. Learning from Examples

-
+


Exercise 22 (svm-exercise) @@ -621,7 +618,7 @@

18. Learning from Examples

-
+


Exercise 23 (ensemble-error-exercise) @@ -643,7 +640,7 @@

18. Learning from Examples

-
+


Exercise 24 @@ -658,7 +655,7 @@

18. Learning from Examples

-
+


Exercise 25 @@ -675,7 +672,7 @@

18. Learning from Examples

-
+


Exercise 26 (linear-separability-exercise) @@ -692,7 +689,7 @@

18. Learning from Examples

-
+


Exercise 27 @@ -726,7 +723,7 @@

18. Learning from Examples

-
+


Exercise 28 (perceptron-ML-gradient-exercise) @@ -749,7 +746,7 @@

18. Learning from Examples

-
+


Exercise 29 (linear-nn-exercise) @@ -781,7 +778,7 @@

18. Learning from Examples

-
+


Exercise 30 @@ -799,7 +796,7 @@

18. Learning from Examples

-
+


Exercise 31 @@ -818,7 +815,7 @@

18. Learning from Examples

-
+


Exercise 32 @@ -835,7 +832,7 @@

18. Learning from Examples

-
+


Exercise 33 (embedding-separability-exercise) @@ -870,18 +867,10 @@

18. Learning from Examples

-
-

- - +


- - - - + + + + + + + diff --git a/_site/csp-exercises/ex_1/index.html b/_site/csp-exercises/ex_1/index.html index 789b7d025e..9df3d1fbbf 100644 --- a/_site/csp-exercises/ex_1/index.html +++ b/_site/csp-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_10/index.html b/_site/csp-exercises/ex_10/index.html index dc6f5ab669..c25d289b32 100644 --- a/_site/csp-exercises/ex_10/index.html +++ b/_site/csp-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -178,37 +172,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_11/index.html b/_site/csp-exercises/ex_11/index.html index 5df6a0dd38..825226de2d 100644 --- a/_site/csp-exercises/ex_11/index.html +++ b/_site/csp-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_12/index.html b/_site/csp-exercises/ex_12/index.html index 70184afbea..28b9f2f510 100644 --- a/_site/csp-exercises/ex_12/index.html +++ b/_site/csp-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_13/index.html b/_site/csp-exercises/ex_13/index.html index 572d07fc29..86f977f30f 100644 --- a/_site/csp-exercises/ex_13/index.html +++ b/_site/csp-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_14/index.html b/_site/csp-exercises/ex_14/index.html index d9f58303f7..7247676013 100644 --- a/_site/csp-exercises/ex_14/index.html +++ b/_site/csp-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_15/index.html b/_site/csp-exercises/ex_15/index.html index 92968912dc..b4baee3e4e 100644 --- a/_site/csp-exercises/ex_15/index.html +++ b/_site/csp-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_16/index.html b/_site/csp-exercises/ex_16/index.html index bf24d3f23b..cbddd63240 100644 --- a/_site/csp-exercises/ex_16/index.html +++ b/_site/csp-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_17/index.html b/_site/csp-exercises/ex_17/index.html index 2d6b0f495a..0095c7522f 100644 --- a/_site/csp-exercises/ex_17/index.html +++ b/_site/csp-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_18/index.html b/_site/csp-exercises/ex_18/index.html index e5b44a6ee6..63be503624 100644 --- a/_site/csp-exercises/ex_18/index.html +++ b/_site/csp-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_19/index.html b/_site/csp-exercises/ex_19/index.html index 92f5aa10ec..6e286c4224 100644 --- a/_site/csp-exercises/ex_19/index.html +++ b/_site/csp-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_2/index.html b/_site/csp-exercises/ex_2/index.html index 22fe611d7d..8aea299ad1 100644 --- a/_site/csp-exercises/ex_2/index.html +++ b/_site/csp-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the problem of placing $k$ knights on an $n\times n$ chessboard such that no two knights are attacking each other, where $k$ -is given and $k\leq n^2$.
+is given and $k\leq n^2$.
1. Choose a CSP formulation. In your formulation, what are the - variables?
+ variables?
-2. What are the possible values of each variable?
+2. What are the possible values of each variable?
-3. What sets of variables are constrained, and how?
+3. What sets of variables are constrained, and how?
4. Now consider the problem of putting *as many knights as possible* on the board without any attacks. Explain how to solve this with local search by defining appropriate ACTIONS and RESULT functions - and a sensible objective function.
+ and a sensible objective function.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_20/index.html b/_site/csp-exercises/ex_20/index.html index 56b8013027..e4d3fc370e 100644 --- a/_site/csp-exercises/ex_20/index.html +++ b/_site/csp-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,59 +163,124 @@

1$ rectangles). The surface is an arbitrary edge-connected (i.e., adjacent along an edge, not just a corner) collection of $2n$ $1\times 1$ squares (e.g., a checkerboard, a checkerboard with some -squares missing, a $10\times 1$ row of squares, etc.).
+squares missing, a $10\times 1$ row of squares, etc.).
1. Formulate this problem precisely as a CSP where the dominoes are - the variables.
+ the variables.
2. Formulate this problem precisely as a CSP where the squares are the variables, keeping the state space as small as possible. (*Hint:* does it matter which particular domino goes on - a given pair of squares?)
+ a given pair of squares?)
3. Construct a surface consisting of 6 squares such that your CSP formulation from part (b) has a *tree-structured* - constraint graph.
+ constraint graph.
4. Describe exactly the set of solvable instances that have a - tree-structured constraint graph.
+ tree-structured constraint graph.
^1. @Ginsberg+al:1990 discuss several methods for constructing crossword puzzles. @Littman+al:1999 tackle the harder problem of solving them.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_3/index.html b/_site/csp-exercises/ex_3/index.html index 9be2432468..87890806e5 100644 --- a/_site/csp-exercises/ex_3/index.html +++ b/_site/csp-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,50 +163,115 @@

which is given as part of the problem, specifies which squares are blank and which are shaded. Assume that a list of words (i.e., a dictionary) is provided and that the task is to fill in the blank squares by using -any subset of the list. Formulate this problem precisely in two ways:
+any subset of the list. Formulate this problem precisely in two ways:
1. As a general search problem. Choose an appropriate search algorithm and specify a heuristic function. Is it better to fill in blanks one - letter at a time or one word at a time?
+ letter at a time or one word at a time?
2. As a constraint satisfaction problem. Should the variables be words - or letters?
+ or letters?
-Which formulation do you think will be better? Why?
+Which formulation do you think will be better? Why?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_4/index.html b/_site/csp-exercises/ex_4/index.html index 09ed1f5a30..bbcf3329f7 100644 --- a/_site/csp-exercises/ex_4/index.html +++ b/_site/csp-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Give precise formulations for each of the -following as constraint satisfaction problems:
+following as constraint satisfaction problems:
1. Rectilinear floor-planning: find non-overlapping places in a large - rectangle for a number of smaller rectangles.
+ rectangle for a number of smaller rectangles.
2. Class scheduling: There is a fixed number of professors and classrooms, a list of classes to be offered, and a list of possible time slots for classes. Each professor has a set of classes that he - or she can teach.
+ or she can teach.
3. Hamiltonian tour: given a network of cities connected by roads, choose an order to visit all cities in a country without - repeating any.
+ repeating any.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_5/index.html b/_site/csp-exercises/ex_5/index.html index 99a4ea6f64..91c517eb5c 100644 --- a/_site/csp-exercises/ex_5/index.html +++ b/_site/csp-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_6/index.html b/_site/csp-exercises/ex_6/index.html index 100bed331f..7370ee4a1f 100644 --- a/_site/csp-exercises/ex_6/index.html +++ b/_site/csp-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_7/index.html b/_site/csp-exercises/ex_7/index.html index 30f2de15ff..75f72c0166 100644 --- a/_site/csp-exercises/ex_7/index.html +++ b/_site/csp-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,73 +163,138 @@

nationalities, each of whom prefers a different brand of candy, a different drink, and a different pet. Given the following facts, the questions to answer are “Where does the zebra live, and in which house -do they drink water?”
+do they drink water?”
-The Englishman lives in the red house.
+The Englishman lives in the red house.
-The Spaniard owns the dog.
+The Spaniard owns the dog.
-The Norwegian lives in the first house on the left.
+The Norwegian lives in the first house on the left.
-The green house is immediately to the right of the ivory house.
+The green house is immediately to the right of the ivory house.
The man who eats Hershey bars lives in the house next to the man with -the fox.
+the fox.
-Kit Kats are eaten in the yellow house.
+Kit Kats are eaten in the yellow house.
-The Norwegian lives next to the blue house.
+The Norwegian lives next to the blue house.
-The Smarties eater owns snails.
+The Smarties eater owns snails.
-The Snickers eater drinks orange juice.
+The Snickers eater drinks orange juice.
-The Ukrainian drinks tea.
+The Ukrainian drinks tea.
-The Japanese eats Milky Ways.
+The Japanese eats Milky Ways.
-Kit Kats are eaten in a house next to the house where the horse is kept.
+Kit Kats are eaten in a house next to the house where the horse is kept.
-Coffee is drunk in the green house.
+Coffee is drunk in the green house.
-Milk is drunk in the middle house.
+Milk is drunk in the middle house.
Discuss different representations of this problem as a CSP. Why would one prefer one representation over another?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -255,6 +314,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_8/index.html b/_site/csp-exercises/ex_8/index.html index 38ec9f7898..ae3c4dcc24 100644 --- a/_site/csp-exercises/ex_8/index.html +++ b/_site/csp-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/ex_9/index.html b/_site/csp-exercises/ex_9/index.html index fbc72032ce..ae652be9ae 100644 --- a/_site/csp-exercises/ex_9/index.html +++ b/_site/csp-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/csp-exercises/index.html b/_site/csp-exercises/index.html index 66a8cb38eb..85904711e1 100644 --- a/_site/csp-exercises/index.html +++ b/_site/csp-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -623,14 +622,7 @@

6. Constraint Satisfaction Problems<


- - - - - + + + + + + + diff --git a/_site/dbn-exercises/ex_1/index.html b/_site/dbn-exercises/ex_1/index.html index 8427050193..5897a74c75 100644 --- a/_site/dbn-exercises/ex_1/index.html +++ b/_site/dbn-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_10/index.html b/_site/dbn-exercises/ex_10/index.html index 6f7c2c0b7e..e9d5876ecf 100644 --- a/_site/dbn-exercises/ex_10/index.html +++ b/_site/dbn-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -181,37 +175,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_11/index.html b/_site/dbn-exercises/ex_11/index.html index dcb8493cc9..16e16bcf69 100644 --- a/_site/dbn-exercises/ex_11/index.html +++ b/_site/dbn-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -180,7 +174,7 @@

track the robot. How accurately can we track the robot’s path?
- switching-kf-figure + switching-kf-figure
A Bayesian network representation of a switching Kalman filter. The switching variable $S_t$ is a discrete state variable whose value determines the transition model for the continuous state variables $\textbf{X}_t$. For any discrete state $\textit{i}$, the transition model @@ -192,37 +186,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_12/index.html b/_site/dbn-exercises/ex_12/index.html index 096477f55c..30ae8d8593 100644 --- a/_site/dbn-exercises/ex_12/index.html +++ b/_site/dbn-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -195,37 +189,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_13/index.html b/_site/dbn-exercises/ex_13/index.html index 8586a60dda..57a244de25 100644 --- a/_site/dbn-exercises/ex_13/index.html +++ b/_site/dbn-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_14/index.html b/_site/dbn-exercises/ex_14/index.html index 0e86a46657..8c215ff6b3 100644 --- a/_site/dbn-exercises/ex_14/index.html +++ b/_site/dbn-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Let us examine the behavior of the variance update in Equation (kalman-univariate-equation) -(page kalman-univariate-equation).
+(page kalman-univariate-equation).
1. Plot the value of $\sigma_t^2$ as a function of $t$, given various - values for $\sigma_x^2$ and $\sigma_z^2$.
+ values for $\sigma_x^2$ and $\sigma_z^2$.
2. Show that the update has a fixed point $\sigma^2$ such that $\sigma_t^2 \rightarrow \sigma^2$ as $t \rightarrow \infty$, and - calculate the value of $\sigma^2$.
+ calculate the value of $\sigma^2$.
3. Give a qualitative explanation for what happens as $\sigma_x^2\rightarrow 0$ and as $\sigma_z^2\rightarrow 0$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_15/index.html b/_site/dbn-exercises/ex_15/index.html index 0ec9ab1737..7f26bc51cf 100644 --- a/_site/dbn-exercises/ex_15/index.html +++ b/_site/dbn-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,60 +161,125 @@

A professor wants to know if students are getting enough sleep. Each day, the professor observes whether the students sleep in class, and whether they have red eyes. The professor has the -following domain theory:
+following domain theory:
- The prior probability of getting enough sleep, with no observations, - is 0.7.
+ is 0.7.
- The probability of getting enough sleep on night $t$ is 0.8 given that the student got enough sleep the previous night, and 0.3 - if not.
+ if not.
- The probability of having red eyes is 0.2 if the student got enough - sleep, and 0.7 if not.
+ sleep, and 0.7 if not.
- The probability of sleeping in class is 0.1 if the student got - enough sleep, and 0.3 if not.
+ enough sleep, and 0.3 if not.
Formulate this information as a dynamic Bayesian network that the professor could use to filter or predict from a sequence of observations. Then reformulate it as a hidden Markov model that has only a single observation variable. Give the complete probability tables for -the model.
+the model.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_16/index.html b/_site/dbn-exercises/ex_16/index.html index 9edd5aca73..6c9e512abf 100644 --- a/_site/dbn-exercises/ex_16/index.html +++ b/_site/dbn-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,60 +161,125 @@

A professor wants to know if students are getting enough sleep. Each day, the professor observes whether the students sleep in class, and whether they have red eyes. The professor has the -following domain theory:
+following domain theory:
- The prior probability of getting enough sleep, with no observations, - is 0.7.
+ is 0.7.
- The probability of getting enough sleep on night $t$ is 0.8 given that the student got enough sleep the previous night, and 0.3 - if not.
+ if not.
- The probability of having red eyes is 0.2 if the student got enough - sleep, and 0.7 if not.
+ sleep, and 0.7 if not.
- The probability of sleeping in class is 0.1 if the student got - enough sleep, and 0.3 if not.
+ enough sleep, and 0.3 if not.
Formulate this information as a dynamic Bayesian network that the professor could use to filter or predict from a sequence of observations. Then reformulate it as a hidden Markov model that has only a single observation variable. Give the complete probability tables for -the model.
+the model.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_17/index.html b/_site/dbn-exercises/ex_17/index.html index 9023a65853..62fec678d6 100644 --- a/_site/dbn-exercises/ex_17/index.html +++ b/_site/dbn-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For the DBN specified in Exercise sleep1-exercise and -for the evidence values
+for the evidence values
$$ \textbf{e}_1 = not\space red\space eyes,\space not\space sleeping\space in\space class @@ -177,49 +171,114 @@

\textbf{e}_3 = red\space eyes,\space sleeping\space in\space class $$ -perform the following computations:
+perform the following computations:
1. State estimation: Compute $$P({EnoughSleep}_t | \textbf{e}_{1:t})$$ for each - of $t = 1,2,3$.
+ of $t = 1,2,3$.
2. Smoothing: Compute $$P({EnoughSleep}_t | \textbf{e}_{1:3})$$ for each of - $t = 1,2,3$.
+ $t = 1,2,3$.
-3. Compare the filtered and smoothed probabilities for $t=1$ and $t=2$.
+3. Compare the filtered and smoothed probabilities for $t=1$ and $t=2$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_18/index.html b/_site/dbn-exercises/ex_18/index.html index bf3f06e097..a3d0fb9b92 100644 --- a/_site/dbn-exercises/ex_18/index.html +++ b/_site/dbn-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_19/index.html b/_site/dbn-exercises/ex_19/index.html index ab28ac9331..69349e8e9b 100644 --- a/_site/dbn-exercises/ex_19/index.html +++ b/_site/dbn-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,54 +161,119 @@

This exercise analyzes in more detail the persistent-failure model for the battery sensor in Figure battery-persistence-figure(a) -(page battery-persistence-figure).
+(page battery-persistence-figure).
1. Figure battery-persistence-figure(b) stops at $t=32$. Describe qualitatively what should happen as - $t\to\infty$ if the sensor continues to read 0.
+ $t\to\infty$ if the sensor continues to read 0.
2. Suppose that the external temperature affects the battery sensor in such a way that transient failures become more likely as temperature increases. Show how to augment the DBN structure in Figure battery-persistence-figure(a), and explain - any required changes to the CPTs.
+ any required changes to the CPTs.
3. Given the new network structure, can battery readings be used by the - robot to infer the current temperature?
+ robot to infer the current temperature?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_2/index.html b/_site/dbn-exercises/ex_2/index.html index a5e9f6748f..5ceac01759 100644 --- a/_site/dbn-exercises/ex_2/index.html +++ b/_site/dbn-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

In this exercise, we examine what happens to the probabilities in the umbrella world in the limit of long -time sequences.
+time sequences.
1. Suppose we observe an unending sequence of days on which the umbrella appears. Show that, as the days go by, the probability of rain on the current day increases monotonically toward a - fixed point. Calculate this fixed point.
+ fixed point. Calculate this fixed point.
2. Now consider forecasting further and further into the future, given just the first two umbrella observations. First, @@ -182,37 +176,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_20/index.html b/_site/dbn-exercises/ex_20/index.html index ecf6489f51..d92d68f69e 100644 --- a/_site/dbn-exercises/ex_20/index.html +++ b/_site/dbn-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_3/index.html b/_site/dbn-exercises/ex_3/index.html index 78ab3af4ab..a1e275cef2 100644 --- a/_site/dbn-exercises/ex_3/index.html +++ b/_site/dbn-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,60 +163,125 @@

Figure forward-backward-algorithm (page forward-backward-algorithm). We wish to compute $$\textbf{P} (\textbf{X}_k|\textbf{e}_{1:t})$$ for $$k=1,\ldots ,t$$. This will be done with a divide-and-conquer -approach.
+approach.
1. Suppose, for simplicity, that $t$ is odd, and let the halfway point be $h=(t+1)/2$. Show that $$\textbf{P} (\textbf{X}_k|\textbf{e}_{1:t}) $$ can be computed for $k=1,\ldots ,h$ given just the initial forward message $$\textbf{f}_{1:0}$$, the backward message $$\textbf{b}_{h+1:t}$$, and the evidence - $$\textbf{e}_{1:h}$$.
+ $$\textbf{e}_{1:h}$$.
-2. Show a similar result for the second half of the sequence.
+2. Show a similar result for the second half of the sequence.
3. Given the results of (a) and (b), a recursive divide-and-conquer algorithm can be constructed by first running forward along the sequence and then backward from the end, storing just the required messages at the middle and the ends. Then the algorithm is called on - each half. Write out the algorithm in detail.
+ each half. Write out the algorithm in detail.
4. Compute the time and space complexity of the algorithm as a function of $t$, the length of the sequence. How does this change if we - divide the input into more than two pieces?
+ divide the input into more than two pieces?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_4/index.html b/_site/dbn-exercises/ex_4/index.html index a7e00d1b37..5620a8a158 100644 --- a/_site/dbn-exercises/ex_4/index.html +++ b/_site/dbn-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_5/index.html b/_site/dbn-exercises/ex_5/index.html index f4287ae53f..40d08a3378 100644 --- a/_site/dbn-exercises/ex_5/index.html +++ b/_site/dbn-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_6/index.html b/_site/dbn-exercises/ex_6/index.html index 3273f3a8b7..f52f8ced76 100644 --- a/_site/dbn-exercises/ex_6/index.html +++ b/_site/dbn-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_7/index.html b/_site/dbn-exercises/ex_7/index.html index e39838fe14..9cec6b00ba 100644 --- a/_site/dbn-exercises/ex_7/index.html +++ b/_site/dbn-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_8/index.html b/_site/dbn-exercises/ex_8/index.html index 561777b483..11d7f29e8a 100644 --- a/_site/dbn-exercises/ex_8/index.html +++ b/_site/dbn-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/ex_9/index.html b/_site/dbn-exercises/ex_9/index.html index 466da89b85..350de639e8 100644 --- a/_site/dbn-exercises/ex_9/index.html +++ b/_site/dbn-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/dbn-exercises/index.html b/_site/dbn-exercises/index.html index a9a646759f..0b9e6d9d86 100644 --- a/_site/dbn-exercises/index.html +++ b/_site/dbn-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -403,7 +402,7 @@

15. Probabilistic Reasoning over T track the robot. How accurately can we track the robot’s path?
- switching-kf-figure + switching-kf-figure
A Bayesian network representation of a switching Kalman filter. The switching variable $S_t$ is a discrete state variable whose value determines the transition model for the continuous state variables $\textbf{X}_t$. For any discrete state $\textit{i}$, the transition model @@ -678,14 +677,7 @@

15. Probabilistic Reasoning over T


- - - - - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_1/index.html b/_site/decision-theory-exercises/ex_1/index.html index cd02d9e503..e931527540 100644 --- a/_site/decision-theory-exercises/ex_1/index.html +++ b/_site/decision-theory-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,30 +167,30 @@

number that you think has a 25% chance of being too high, and a 75% chance of being too low. Do the same for the 75th percentile. (Thus, you should give three estimates in all—low, median, and high—for each -question.)
+question.)
1. Number of passengers who flew between New York and Los Angeles - in 1989.
+ in 1989.
-2. Population of Warsaw in 1992.
+2. Population of Warsaw in 1992.
-3. Year in which Coronado discovered the Mississippi River.
+3. Year in which Coronado discovered the Mississippi River.
4. Number of votes received by Jimmy Carter in the 1976 - presidential election.
+ presidential election.
-5. Age of the oldest living tree, as of 2002.
+5. Age of the oldest living tree, as of 2002.
-6. Height of the Hoover Dam in feet.
+6. Height of the Hoover Dam in feet.
-7. Number of eggs produced in Oregon in 1985.
+7. Number of eggs produced in Oregon in 1985.
-8. Number of Buddhists in the world in 1992.
+8. Number of Buddhists in the world in 1992.
9. Number of deaths due to AIDS in the United States - in 1981.
+ in 1981.
-10. Number of U.S. patents granted in 1901.
+10. Number of U.S. patents granted in 1901.
The correct answers appear after the last exercise of this chapter. From the point of view of decision analysis, the interesting thing is not how @@ -207,62 +201,127 @@

than half the answers will fall within the bounds. With practice, you can calibrate yourself to give realistic bounds, and thus be more useful in supplying information for decision making. Try this second set of -questions and see if there is any improvement:
+questions and see if there is any improvement:
-1. Year of birth of Zsa Zsa Gabor.
+1. Year of birth of Zsa Zsa Gabor.
-2. Maximum distance from Mars to the sun in miles.
+2. Maximum distance from Mars to the sun in miles.
-3. Value in dollars of exports of wheat from the United States in 1992.
+3. Value in dollars of exports of wheat from the United States in 1992.
-4. Tons handled by the port of Honolulu in 1991.
+4. Tons handled by the port of Honolulu in 1991.
-5. Annual salary in dollars of the governor of California in 1993.
+5. Annual salary in dollars of the governor of California in 1993.
-6. Population of San Diego in 1990.
+6. Population of San Diego in 1990.
-7. Year in which Roger Williams founded Providence, Rhode Island.
+7. Year in which Roger Williams founded Providence, Rhode Island.
-8. Height of Mt. Kilimanjaro in feet.
+8. Height of Mt. Kilimanjaro in feet.
-9. Length of the Brooklyn Bridge in feet.
+9. Length of the Brooklyn Bridge in feet.
10. Number of deaths due to automobile accidents in the United States - in 1992.
+ in 1992.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ +

+ + + + + - - @@ -282,6 +341,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_10/index.html b/_site/decision-theory-exercises/ex_10/index.html index 9727e14a65..bd79d1c146 100644 --- a/_site/decision-theory-exercises/ex_10/index.html +++ b/_site/decision-theory-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_11/index.html b/_site/decision-theory-exercises/ex_11/index.html index 2b2f19956e..dd3026c6ed 100644 --- a/_site/decision-theory-exercises/ex_11/index.html +++ b/_site/decision-theory-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_12/index.html b/_site/decision-theory-exercises/ex_12/index.html index e804ad29c0..14e3d70d6a 100644 --- a/_site/decision-theory-exercises/ex_12/index.html +++ b/_site/decision-theory-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_13/index.html b/_site/decision-theory-exercises/ex_13/index.html index 513f386221..15e847233f 100644 --- a/_site/decision-theory-exercises/ex_13/index.html +++ b/_site/decision-theory-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_14/index.html b/_site/decision-theory-exercises/ex_14/index.html index dfc7f78b69..f341aaf219 100644 --- a/_site/decision-theory-exercises/ex_14/index.html +++ b/_site/decision-theory-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,14 +164,14 @@

individual is to accept a lottery with a particular expected monetary value (EMV) versus some certain payoff. As $R$ (which is measured in the same units as $x$) becomes larger, the individual becomes less -risk-averse.
+risk-averse.
1. Assume Mary has an exponential utility function with $$R = \$500$$. Mary is given the choice between receiving $$\$500$$ with certainty (probability 1) or participating in a lottery which has a 60% probability of winning \$5000 and a 40% probability of winning nothing. Assuming Marry acts rationally, which option would - she choose? Show how you derived your answer.
+ she choose? Show how you derived your answer.
2. Consider the choice between receiving $$\$100$$ with certainty (probability 1) or participating in a lottery which has a 50% @@ -189,37 +183,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_15/index.html b/_site/decision-theory-exercises/ex_15/index.html index ea509b67ed..1213ecad3c 100644 --- a/_site/decision-theory-exercises/ex_15/index.html +++ b/_site/decision-theory-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,14 +164,14 @@

individual is to accept a lottery with a particular expected monetary value (EMV) versus some certain payoff. As $R$ (which is measured in the same units as $x$) becomes larger, the individual becomes less -risk-averse.
+risk-averse.
1. Assume Mary has an exponential utility function with $R = \$400$. Mary is given the choice between receiving $$\$400$$ with certainty (probability 1) or participating in a lottery which has a 60% probability of winning \$5000 and a 40% probability of winning nothing. Assuming Marry acts rationally, which option would - she choose? Show how you derived your answer.
+ she choose? Show how you derived your answer.
2. Consider the choice between receiving $$\$100$$ with certainty (probability 1) or participating in a lottery which has a 50% @@ -189,37 +183,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_16/index.html b/_site/decision-theory-exercises/ex_16/index.html index 5899452f5e..e52482553d 100644 --- a/_site/decision-theory-exercises/ex_16/index.html +++ b/_site/decision-theory-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,7 +166,7 @@

Alex has a monotonically increasing utility function for money in the range \[\$0, \$100\], show mathematically that if Alex prefers Game 2 to Game 1, then Alex is risk averse (at least with respect to this range of -monetary amounts).
+monetary amounts).
Show that if $X_1$ and $X_2$ are preferentially independent of $X_3$, and $X_2$ and $X_3$ are preferentially independent of $X_1$, then $X_3$ @@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_17/index.html b/_site/decision-theory-exercises/ex_17/index.html index 9ffeb76143..5ddfb3c504 100644 --- a/_site/decision-theory-exercises/ex_17/index.html +++ b/_site/decision-theory-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_18/index.html b/_site/decision-theory-exercises/ex_18/index.html index 9fb5a41353..b76368fa96 100644 --- a/_site/decision-theory-exercises/ex_18/index.html +++ b/_site/decision-theory-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_19/index.html b/_site/decision-theory-exercises/ex_19/index.html index 6d836c4822..dccf8cd536 100644 --- a/_site/decision-theory-exercises/ex_19/index.html +++ b/_site/decision-theory-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_2/index.html b/_site/decision-theory-exercises/ex_2/index.html index f9647815f9..734e412dfd 100644 --- a/_site/decision-theory-exercises/ex_2/index.html +++ b/_site/decision-theory-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_20/index.html b/_site/decision-theory-exercises/ex_20/index.html index 7ecad7809c..62c1ebdbce 100644 --- a/_site/decision-theory-exercises/ex_20/index.html +++ b/_site/decision-theory-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,55 +168,120 @@

book and -\$100 for buying it; and \$2000 for passing the course and 0 for not passing. Sam’s conditional probability estimates are as follows: $$\begin{array}{ll} -P(p|b,m) = 0.9 & P(m|b) = 0.9 \\ -P(p|b, \lnot m) = 0.5 & P(m|\lnot b) = 0.7 \\ -P(p|\lnot b, m) = 0.8 & \\ -P(p|\lnot b, \lnot m) = 0.3 & \\ -\end{array}$$
+P(p|b,m) = 0.9 & P(m|b) = 0.9 \\ +P(p|b, \lnot m) = 0.5 & P(m|\lnot b) = 0.7 \\ +P(p|\lnot b, m) = 0.8 & \\ +P(p|\lnot b, \lnot m) = 0.3 & \\ +\end{array}$$
You might think that $P$ would be independent of $B$ given -$M$, But this course has an open-book final—so having the book helps.
+$M$, But this course has an open-book final—so having the book helps.
-1. Draw the decision network for this problem.
+1. Draw the decision network for this problem.
2. Compute the expected utility of buying the book and of not buying it. -
+
3. What should Sam do?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_21/index.html b/_site/decision-theory-exercises/ex_21/index.html index f0b8ccfa5a..fda455f37d 100644 --- a/_site/decision-theory-exercises/ex_21/index.html +++ b/_site/decision-theory-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise completes the analysis of the -airport-siting problem in Figure airport-id-figure
. +airport-siting problem in Figure airport-id-figure
. 1. Provide reasonable variable domains, probabilities, and utilities - for the network, assuming that there are three possible sites.
+ for the network, assuming that there are three possible sites.
-2. Solve the decision problem.
+2. Solve the decision problem.
3. What happens if changes in technology mean that each aircraft - generates half the noise?
+ generates half the noise?
-4. What if noise avoidance becomes three times more important?
+4. What if noise avoidance becomes three times more important?
5. Calculate the VPI for ${AirTraffic}$, ${Litigation}$, and - ${Construction}$ in your model.
+ ${Construction}$ in your model.

- -


- +
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_22/index.html b/_site/decision-theory-exercises/ex_22/index.html index d80f2f778e..dfcce5513f 100644 --- a/_site/decision-theory-exercises/ex_22/index.html +++ b/_site/decision-theory-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,67 +164,132 @@

depending on the outcome of the tests, decide which car to buy. We will assume that the buyer is deciding whether to buy car $c_1$, that there is time to carry out at most one test, and that $t_1$ is the test of -$c_1$ and costs \$50.
+$c_1$ and costs \$50.
A car can be in good shape (quality $$q^+$$) or bad shape (quality $q^-$), and the tests might help indicate what shape the car is in. Car $c_1$ costs \$1,500, and its market value is $$\$2,000$$ if it is in good shape; if not, $$\$700$$ in repairs will be needed to make it in good shape. The buyer’s -estimate is that $c_1$ has a 70% chance of being in good shape.
+estimate is that $c_1$ has a 70% chance of being in good shape.
-1. Draw the decision network that represents this problem.
+1. Draw the decision network that represents this problem.
-2. Calculate the expected net gain from buying $c_1$, given no test.
+2. Calculate the expected net gain from buying $c_1$, given no test.
3. Tests can be described by the probability that the car will pass or fail the test given that the car is in good or bad shape. We have - the following information:
+ the following information:
- $$P({pass}(c_1,t_1) | q^+(c_1)) = {0.8}$$
+ $$P({pass}(c_1,t_1) | q^+(c_1)) = {0.8}$$
- $$P({pass}(c_1,t_1) | q^-(c_1)) = {0.35}$$
+ $$P({pass}(c_1,t_1) | q^-(c_1)) = {0.35}$$
- Use Bayes’ theorem to calculate the probability that the car will pass (or fail) its test and hence the probability that it is in good (or bad) shape given each possible test outcome.
+ Use Bayes’ theorem to calculate the probability that the car will pass (or fail) its test and hence the probability that it is in good (or bad) shape given each possible test outcome.
4. Calculate the optimal decisions given either a pass or a fail, and - their expected utilities.
+ their expected utilities.
5. Calculate the value of information of the test, and derive an - optimal conditional plan for the buyer.
+ optimal conditional plan for the buyer.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -250,6 +309,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_23/index.html b/_site/decision-theory-exercises/ex_23/index.html index 45073439af..bce1441a4c 100644 --- a/_site/decision-theory-exercises/ex_23/index.html +++ b/_site/decision-theory-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Recall the definition of value of -information in Section [VPI-section](#/).
+information in Section [VPI-section](#/).
1. Prove that the value of information is nonnegative and - order independent.
+ order independent.
2. Explain why it is that some people would prefer not to get some information—for example, not wanting to know the sex of their baby - when an ultrasound is done.
+ when an ultrasound is done.
3. A function $f$ on sets is submodular if, for any element $x$ and any sets $A$ and $B$ such that $A\subseteq B$, adding $x$ to $A$ gives a greater @@ -185,37 +179,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_3/index.html b/_site/decision-theory-exercises/ex_3/index.html index ee0225aaa3..bfae4767b0 100644 --- a/_site/decision-theory-exercises/ex_3/index.html +++ b/_site/decision-theory-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_4/index.html b/_site/decision-theory-exercises/ex_4/index.html index 10001998e4..86ad28bb53 100644 --- a/_site/decision-theory-exercises/ex_4/index.html +++ b/_site/decision-theory-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,54 +162,119 @@

now called the St. Petersburg paradox, which works as follows. You have the opportunity to play a game in which a fair coin is tossed repeatedly until it comes up heads. If the first heads appears on the $n$th toss, -you win $2^n$ dollars.
+you win $2^n$ dollars.
-1. Show that the expected monetary value of this game is infinite.
+1. Show that the expected monetary value of this game is infinite.
-2. How much would you, personally, pay to play the game?
+2. How much would you, personally, pay to play the game?
3. Nicolas’s cousin Daniel Bernoulli resolved the apparent paradox in 1738 by suggesting that the utility of money is measured on a logarithmic scale (i.e., $U(S_{n}) = a\log_2 n +b$, where $S_n$ is the state of having $n$). What is the expected utility of the game - under this assumption?
+ under this assumption?
4. What is the maximum amount that it would be rational to pay to play - the game, assuming that one’s initial wealth is $k$?
+ the game, assuming that one’s initial wealth is $k$?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_5/index.html b/_site/decision-theory-exercises/ex_5/index.html index f4cbc88163..b927f93b47 100644 --- a/_site/decision-theory-exercises/ex_5/index.html +++ b/_site/decision-theory-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_6/index.html b/_site/decision-theory-exercises/ex_6/index.html index 30516879f8..69d600eab5 100644 --- a/_site/decision-theory-exercises/ex_6/index.html +++ b/_site/decision-theory-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,36 +166,36 @@

color is chosen randomly to be red or brown. 70% of the strawberry candies are round and 70% have a red wrapper, while 90% of the anchovy candies are square and 90% have a brown wrapper. All candies are sold -individually in sealed, identical, black boxes.
+individually in sealed, identical, black boxes.
Now you, the customer, have just bought a Surprise candy at the store but have not yet opened the box. Consider the three Bayes nets in -Figure 3candy-figure.
+Figure 3candy-figure.
1. Which network(s) can correctly represent - ${\textbf{P}}(Flavor,Wrapper,Shape)$?
+ ${\textbf{P}}(Flavor,Wrapper,Shape)$?
-2. Which network is the best representation for this problem?
+2. Which network is the best representation for this problem?
3. Does network (i) assert that - ${\textbf{P}}(Wrapper|Shape){\textbf{P}}(Wrapper)$?
+ ${\textbf{P}}(Wrapper|Shape){\textbf{P}}(Wrapper)$?
-4. What is the probability that your candy has a red wrapper?
+4. What is the probability that your candy has a red wrapper?
5. In the box is a round candy with a red wrapper. What is the - probability that its flavor is strawberry?
+ probability that its flavor is strawberry?
6. A unwrapped strawberry candy is worth $s$ on the open market and an unwrapped anchovy candy is worth $a$. Write an expression for the - value of an unopened candy box.
+ value of an unopened candy box.
7. A new law prohibits trading of unwrapped candies, but it is still legal to trade wrapped candies (out of the box). Is an unopened - candy box now worth more than less than, or the same as before?
+ candy box now worth more than less than, or the same as before?
- 3candy-figure + 3candy-figure
Three proposed Bayes nets for the Surprise Candy problem
@@ -210,37 +204,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -260,6 +319,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_7/index.html b/_site/decision-theory-exercises/ex_7/index.html index ecc0a77835..bf1ba99589 100644 --- a/_site/decision-theory-exercises/ex_7/index.html +++ b/_site/decision-theory-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,66 +166,131 @@

color is chosen randomly to be red or brown. 80% of the strawberry candies are round and 80% have a red wrapper, while 90% of the anchovy candies are square and 90% have a brown wrapper. All candies are sold -individually in sealed, identical, black boxes.
+individually in sealed, identical, black boxes.
Now you, the customer, have just bought a Surprise candy at the store but have not yet opened the box. Consider the three Bayes nets in -Figure <a href="#3candy-figure>3candy-figure</a>.
+Figure  +
+
+
+
+
+

+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_8/index.html b/_site/decision-theory-exercises/ex_8/index.html index 2b565cb5d8..c0250df66f 100644 --- a/_site/decision-theory-exercises/ex_8/index.html +++ b/_site/decision-theory-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/ex_9/index.html b/_site/decision-theory-exercises/ex_9/index.html index e9f6e489a0..3fca13e709 100644 --- a/_site/decision-theory-exercises/ex_9/index.html +++ b/_site/decision-theory-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/decision-theory-exercises/index.html b/_site/decision-theory-exercises/index.html index 3ac4972c60..45d46218df 100644 --- a/_site/decision-theory-exercises/index.html +++ b/_site/decision-theory-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -349,7 +348,7 @@

16. Making Simple Decisions

- 3candy-figure + 3candy-figure
Three proposed Bayes nets for the Surprise Candy problem
@@ -806,14 +805,7 @@

16. Making Simple Decisions


- - - - - + + + + + + + diff --git a/_site/figures/3candy.svg b/_site/figures/3candy.svg new file mode 100644 index 0000000000..cd3dcf2879 --- /dev/null +++ b/_site/figures/3candy.svg @@ -0,0 +1,207 @@ + +image/svg+xml(i)(ii)(iii) +Flavor +Wrapper +Shape +Wrapper +Shape +Flavor +Wrapper +Shape +Flavor + \ No newline at end of file diff --git a/_site/figures/4bit-adder.svg b/_site/figures/4bit-adder.svg new file mode 100644 index 0000000000..975133ada3 --- /dev/null +++ b/_site/figures/4bit-adder.svg @@ -0,0 +1,491 @@ + +image/svg+xmlZ +0 +Z +1 +Z +2 +Z +3 +Z +4 +X +0 +Y +0 +X +1 +Y +1 +X +2 +Y +2 +X +3 +Y +3 +Ad +0 +Ad +1 +Ad +2 +Ad +3 +X +0 +X +1 +X +2 +X +3 +Z +0 +Z +1 +Z +2 +Z +3 +Z +4 +Y +0 +Y +1 +Y +2 +Y +3 ++ + \ No newline at end of file diff --git a/_site/images/aima.jpg b/_site/figures/aima.jpg similarity index 100% rename from _site/images/aima.jpg rename to _site/figures/aima.jpg diff --git a/_site/images/aima_logo.png b/_site/figures/aima_logo.png similarity index 100% rename from _site/images/aima_logo.png rename to _site/figures/aima_logo.png diff --git a/_site/figures/alpha-beta-proof.svg b/_site/figures/alpha-beta-proof.svg new file mode 100644 index 0000000000..423f912184 --- /dev/null +++ b/_site/figures/alpha-beta-proof.svg @@ -0,0 +1,95 @@ + +image/svg+xmln +1 +n +2 +n +j + \ No newline at end of file diff --git a/_site/figures/bottle-stereo.svg b/_site/figures/bottle-stereo.svg new file mode 100644 index 0000000000..cfc40452f5 --- /dev/null +++ b/_site/figures/bottle-stereo.svg @@ -0,0 +1,123 @@ + +image/svg+xmlEABCXYD + \ No newline at end of file diff --git a/_site/figures/brio.svg b/_site/figures/brio.svg new file mode 100644 index 0000000000..dd8a4d3f5c --- /dev/null +++ b/_site/figures/brio.svg @@ -0,0 +1,81 @@ + +image/svg+xmlx 12x 16x 2x 2 + \ No newline at end of file diff --git a/_site/figures/car-starts.svg b/_site/figures/car-starts.svg new file mode 100644 index 0000000000..61cd7e61a2 --- /dev/null +++ b/_site/figures/car-starts.svg @@ -0,0 +1,156 @@ + +image/svg+xmlRadio +Battery +Ignition +Gas +Starts +Moves + \ No newline at end of file diff --git a/_site/figures/exerciseConf2.svg b/_site/figures/exerciseConf2.svg new file mode 100644 index 0000000000..844d72723f --- /dev/null +++ b/_site/figures/exerciseConf2.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/exerciseConf4.svg b/_site/figures/exerciseConf4.svg new file mode 100644 index 0000000000..e37ef64866 --- /dev/null +++ b/_site/figures/exerciseConf4.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/exerciseConf5.svg b/_site/figures/exerciseConf5.svg new file mode 100644 index 0000000000..c01e008587 --- /dev/null +++ b/_site/figures/exerciseConf5.svg @@ -0,0 +1,41 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/exerciseRobot1.svg b/_site/figures/exerciseRobot1.svg new file mode 100644 index 0000000000..2916dabd71 --- /dev/null +++ b/_site/figures/exerciseRobot1.svg @@ -0,0 +1,117 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/exerciseRobot3.svg b/_site/figures/exerciseRobot3.svg new file mode 100644 index 0000000000..ed6abd98f1 --- /dev/null +++ b/_site/figures/exerciseRobot3.svg @@ -0,0 +1,114 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/exerciseRobot6.svg b/_site/figures/exerciseRobot6.svg new file mode 100644 index 0000000000..de1df185ac --- /dev/null +++ b/_site/figures/exerciseRobot6.svg @@ -0,0 +1,123 @@ + +image/svg+xml \ No newline at end of file diff --git a/_site/figures/family1.svg b/_site/figures/family1.svg new file mode 100644 index 0000000000..74b6c492a8 --- /dev/null +++ b/_site/figures/family1.svg @@ -0,0 +1,276 @@ + +image/svg+xmlBeatriceAndrewEugenie +WilliamHarryCharlesDianaMum +George +Philip +ElizabethMargaretKyddSpencer +PeterMarkZara +AnneSarahEdward +SophieLouiseJames + \ No newline at end of file diff --git a/_site/figures/figRobot1.svg b/_site/figures/figRobot1.svg new file mode 100644 index 0000000000..d6a9d573d9 --- /dev/null +++ b/_site/figures/figRobot1.svg @@ -0,0 +1,425 @@ + +image/svg+xmlBAConfiguration <−5, 7> + \ No newline at end of file diff --git a/_site/figures/figRobot2.svg b/_site/figures/figRobot2.svg new file mode 100644 index 0000000000..fb40b6d78e --- /dev/null +++ b/_site/figures/figRobot2.svg @@ -0,0 +1,547 @@ + +image/svg+xmlBAABStarting configuration <−0.5, 7>Ending configuration <−0.5, −7> + \ No newline at end of file diff --git a/_site/figures/geometric-scene.svg b/_site/figures/geometric-scene.svg new file mode 100644 index 0000000000..efac3be9b0 --- /dev/null +++ b/_site/figures/geometric-scene.svg @@ -0,0 +1,42 @@ + +image/svg+xmlSG + \ No newline at end of file diff --git a/_site/figures/grid-mdp-figure.svg b/_site/figures/grid-mdp-figure.svg new file mode 100644 index 0000000000..3bc4ae2d39 --- /dev/null +++ b/_site/figures/grid-mdp-figure.svg @@ -0,0 +1,189 @@ + +image/svg+xml-50+1+1+1 ++1+1+1+1+50-1-1-1-1-1-1-1 +········· +Start +r +-1-1-1+10-1-1-1-1 +(a)(b) + \ No newline at end of file diff --git a/_site/figures/handedness1.svg b/_site/figures/handedness1.svg new file mode 100644 index 0000000000..e36d8912f1 --- /dev/null +++ b/_site/figures/handedness1.svg @@ -0,0 +1,183 @@ + +image/svg+xmlH +mother +H +father +H +child +mother +G +father +G +child +G + \ No newline at end of file diff --git a/_site/figures/handedness2.svg b/_site/figures/handedness2.svg new file mode 100644 index 0000000000..f436b4f99e --- /dev/null +++ b/_site/figures/handedness2.svg @@ -0,0 +1,195 @@ + +image/svg+xmlH +mother +H +father +H +child +mother +G +father +G +child +G + \ No newline at end of file diff --git a/_site/figures/handedness3.svg b/_site/figures/handedness3.svg new file mode 100644 index 0000000000..aecb7acc1c --- /dev/null +++ b/_site/figures/handedness3.svg @@ -0,0 +1,183 @@ + +image/svg+xmlH +mother +H +father +H +child +mother +G +father +G +child +G + \ No newline at end of file diff --git a/_site/figures/line-game4.svg b/_site/figures/line-game4.svg new file mode 100644 index 0000000000..8655ccfa3f --- /dev/null +++ b/_site/figures/line-game4.svg @@ -0,0 +1,57 @@ + +image/svg+xmlA +B +1432 + \ No newline at end of file diff --git a/_site/figures/politics.svg b/_site/figures/politics.svg new file mode 100644 index 0000000000..c40e3065d5 --- /dev/null +++ b/_site/figures/politics.svg @@ -0,0 +1,530 @@ + +image/svg+xmlB +I +M +G +J +P +( +B +) +.9 +B M P +( +I +) +.9 .5 .5 .1 +GP +( +J +) +.9.0 +t +.9 +BMP +( +G +) +.0.0.0.0.8.2.1 +I +ttfttfttfftfttfftfftfffttftftff +P +( +M +) +.1 +tf + \ No newline at end of file diff --git a/_site/figures/pruning.svg b/_site/figures/pruning.svg new file mode 100644 index 0000000000..3d0dc409ef --- /dev/null +++ b/_site/figures/pruning.svg @@ -0,0 +1,132 @@ + +image/svg+xml0.50.5 +0.50.5 +221202-10 + \ No newline at end of file diff --git a/_site/figures/pruning2.svg b/_site/figures/pruning2.svg new file mode 100644 index 0000000000..b5269612fd --- /dev/null +++ b/_site/figures/pruning2.svg @@ -0,0 +1,184 @@ + +image/svg+xml0.50.5 +0.50.5 +221202-10 +210-11.5-0.51.5 + \ No newline at end of file diff --git a/_site/figures/pursuit-evasion-game.svg b/_site/figures/pursuit-evasion-game.svg new file mode 100644 index 0000000000..6f3b7f7fe2 --- /dev/null +++ b/_site/figures/pursuit-evasion-game.svg @@ -0,0 +1,427 @@ + +image/svg+xml(b)(a) +a +f +e +d +c +b +bd +cd +ad +ce +cfcc +ae +af +ac +de +df +dd +dd +????? +PE + \ No newline at end of file diff --git a/_site/figures/robotics-pic7.svg b/_site/figures/robotics-pic7.svg new file mode 100644 index 0000000000..d9735ec619 --- /dev/null +++ b/_site/figures/robotics-pic7.svg @@ -0,0 +1,349 @@ + +image/svg+xmlrobotsensorrange +goal + \ No newline at end of file diff --git a/_site/figures/shakey2.svg b/_site/figures/shakey2.svg new file mode 100644 index 0000000000..be1923ac0d --- /dev/null +++ b/_site/figures/shakey2.svg @@ -0,0 +1,209 @@ + +image/svg+xmlRoom 4Room 3Room 2Room 1 +Door 1Door 2Door 3Door 4Box 1Box 2Box 3 +Shakey +Switch 1Switch 2Switch 3Switch 4 +Box 4 +Corridor + \ No newline at end of file diff --git a/_site/figures/switching-kf.svg b/_site/figures/switching-kf.svg new file mode 100644 index 0000000000..2e328c8c50 --- /dev/null +++ b/_site/figures/switching-kf.svg @@ -0,0 +1,263 @@ + +image/svg+xmlX +t +S +t +Z +t +Z +t ++1 +X +t ++1 +S +t ++1 + \ No newline at end of file diff --git a/_site/figures/telescope-nets.svg b/_site/figures/telescope-nets.svg new file mode 100644 index 0000000000..a762c0b02d --- /dev/null +++ b/_site/figures/telescope-nets.svg @@ -0,0 +1,454 @@ + +image/svg+xmlN +N +(i)(ii)(iii) +F +1 +F +1 +F +1 +M +1 +M +1 +M +1 +F +2 +F +2 +F +2 +M +2 +M +2 +M +2 +N + \ No newline at end of file diff --git a/_site/fol-exercises/ex_1/index.html b/_site/fol-exercises/ex_1/index.html index 834027c68a..d788ea1151 100644 --- a/_site/fol-exercises/ex_1/index.html +++ b/_site/fol-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,59 +165,124 @@

a road map of your country as an analogical representation of facts about the country—it represents facts with a map language. The two-dimensional structure of the map corresponds to the two-dimensional -surface of the area.
+surface of the area.
-1. Give five examples of *symbols* in the map language.
+1. Give five examples of *symbols* in the map language.
2. An *explicit* sentence is a sentence that the creator of the representation actually writes down. An *implicit* sentence is a sentence that results from explicit sentences because of properties of the analogical representation. Give three examples each of *implicit* - and *explicit* sentences in the map language.
+ and *explicit* sentences in the map language.
3. Give three examples of facts about the physical structure of your - country that cannot be represented in the map language.
+ country that cannot be represented in the map language.
4. Give two examples of facts that are much easier to express in the - map language than in first-order logic.
+ map language than in first-order logic.
5. Give two other examples of useful analogical representations. What are the advantages and disadvantages of each of these languages?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -243,6 +302,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_10/index.html b/_site/fol-exercises/ex_10/index.html index 3753a0a928..75c83ba538 100644 --- a/_site/fol-exercises/ex_10/index.html +++ b/_site/fol-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,98 +166,163 @@

expressions, state whether it (1) correctly expresses the English sentence; (2) is syntactically invalid and therefore meaningless; or (3) is syntactically valid but does not express the meaning of the English -sentence.
+sentence.
-1. Paris and Marseilles are both in France.
+1. Paris and Marseilles are both in France.
- 1. ${In}({Paris} \land {Marseilles}, {France})$.
+ 1. ${In}({Paris} \land {Marseilles}, {France})$.
- 2. ${In}({Paris},{France}) \land {In}({Marseilles},{France})$.
+ 2. ${In}({Paris},{France}) \land {In}({Marseilles},{France})$.
- 3. ${In}({Paris},{France}) \lor {In}({Marseilles},{France})$.
+ 3. ${In}({Paris},{France}) \lor {In}({Marseilles},{France})$.
-2. There is a country that borders both Iraq and Pakistan.
+2. There is a country that borders both Iraq and Pakistan.
1. ${\exists\,c\;\;}$ - ${Country}(c) \land {Border}(c,{Iraq}) \land {Border}(c,{Pakistan})$.
+ ${Country}(c) \land {Border}(c,{Iraq}) \land {Border}(c,{Pakistan})$.
2. ${\exists\,c\;\;}$ - ${Country}(c) {\:\;{\Rightarrow}\:\;}[{Border}(c,{Iraq}) \land {Border}(c,{Pakistan})]$.
+ ${Country}(c) {\:\;{\Rightarrow}\:\;}[{Border}(c,{Iraq}) \land {Border}(c,{Pakistan})]$.
3. $[{\exists\,c\;\;}$ - ${Country}(c)] {\:\;{\Rightarrow}\:\;}[{Border}(c,{Iraq}) \land {Border}(c,{Pakistan})]$.
+ ${Country}(c)] {\:\;{\Rightarrow}\:\;}[{Border}(c,{Iraq}) \land {Border}(c,{Pakistan})]$.
4. ${\exists\,c\;\;}$ - ${Border}({Country}(c),{Iraq} \land {Pakistan})$.
+ ${Border}({Country}(c),{Iraq} \land {Pakistan})$.
-3. All countries that border Ecuador are in South America.
+3. All countries that border Ecuador are in South America.
- 1. ${\forall\,c\;\;} Country(c) \land {Border}(c,{Ecuador}) {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})$.
+ 1. ${\forall\,c\;\;} Country(c) \land {Border}(c,{Ecuador}) {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})$.
- 2. ${\forall\,c\;\;} {Country}(c) {\:\;{\Rightarrow}\:\;}[{Border}(c,{Ecuador}) {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})]$.
+ 2. ${\forall\,c\;\;} {Country}(c) {\:\;{\Rightarrow}\:\;}[{Border}(c,{Ecuador}) {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})]$.
- 3. ${\forall\,c\;\;} [{Country}(c) {\:\;{\Rightarrow}\:\;}{Border}(c,{Ecuador})] {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})$.
+ 3. ${\forall\,c\;\;} [{Country}(c) {\:\;{\Rightarrow}\:\;}{Border}(c,{Ecuador})] {\:\;{\Rightarrow}\:\;}{In}(c,{SouthAmerica})$.
- 4. ${\forall\,c\;\;} Country(c) \land {Border}(c,{Ecuador}) \land {In}(c,{SouthAmerica})$.
+ 4. ${\forall\,c\;\;} Country(c) \land {Border}(c,{Ecuador}) \land {In}(c,{SouthAmerica})$.
-4. No region in South America borders any region in Europe.
+4. No region in South America borders any region in Europe.
- 1. $\lnot [{\exists\,c,d\;\;} {In}(c,{SouthAmerica}) \land {In}(d,{Europe}) \land {Borders}(c,d)]$.
+ 1. $\lnot [{\exists\,c,d\;\;} {In}(c,{SouthAmerica}) \land {In}(d,{Europe}) \land {Borders}(c,d)]$.
- 2. ${\forall\,c,d\;\;} [{In}(c,{SouthAmerica}) \land {In}(d,{Europe})] {\:\;{\Rightarrow}\:\;}\lnot {Borders}(c,d)]$.
+ 2. ${\forall\,c,d\;\;} [{In}(c,{SouthAmerica}) \land {In}(d,{Europe})] {\:\;{\Rightarrow}\:\;}\lnot {Borders}(c,d)]$.
- 3. $\lnot {\forall\,c\;\;} {In}(c,{SouthAmerica}) {\:\;{\Rightarrow}\:\;}{\exists\,d\;\;} {In}(d,{Europe}) \land
+ 3. $\lnot {\forall\,c\;\;} {In}(c,{SouthAmerica}) {\:\;{\Rightarrow}\:\;}{\exists\,d\;\;} {In}(d,{Europe}) \land
\lnot {Borders}(c,d)$. - 4. ${\forall\,c\;\;} {In}(c,{SouthAmerica}) {\:\;{\Rightarrow}\:\;}{\forall\,d\;\;} {In}(d,{Europe}) {\:\;{\Rightarrow}\:\;}\lnot {Borders}(c,d)$.
+ 4. ${\forall\,c\;\;} {In}(c,{SouthAmerica}) {\:\;{\Rightarrow}\:\;}{\forall\,d\;\;} {In}(d,{Europe}) {\:\;{\Rightarrow}\:\;}\lnot {Borders}(c,d)$.
-5. No two adjacent countries have the same map color.
+5. No two adjacent countries have the same map color.
1. ${\forall\,x,y\;\;} \lnot {Country}(x) \lor \lnot {Country}(y) \lor \lnot {Borders}(x,y) \lor {}$\ - $\lnot ({MapColor}(x) = {MapColor}(y))$.
+ $\lnot ({MapColor}(x) = {MapColor}(y))$.
2. ${\forall\,x,y\;\;} ({Country}(x) \land {Country}(y) \land {Borders}(x,y) \land \lnot(x=y)) {\:\;{\Rightarrow}\:\;}{}$\ - $\lnot ({MapColor}(x) = {MapColor}(y))$.
+ $\lnot ({MapColor}(x) = {MapColor}(y))$.
3. ${\forall\,x,y\;\;} {Country}(x) \land {Country}(y) \land {Borders}(x,y) \land {}$\ - $\lnot ({MapColor}(x) = {MapColor}(y))$.
+ $\lnot ({MapColor}(x) = {MapColor}(y))$.
4. ${\forall\,x,y\;\;} ({Country}(x) \land {Country}(y) \land {Borders}(x,y) ) {\:\;{\Rightarrow}\:\;}{MapColor}(x\neq y)$. -
+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -283,6 +342,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_11/index.html b/_site/fol-exercises/ex_11/index.html index a8086d0649..4e2cda72ba 100644 --- a/_site/fol-exercises/ex_11/index.html +++ b/_site/fol-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider a vocabulary with the following symbols:
+Consider a vocabulary with the following symbols:
-> ${Occupation}(p,o)$: Predicate. Person $p$ has occupation $o$. +> ${Occupation}(p,o)$: Predicate. Person $p$ has occupation $o$. -> ${Customer}(p1,p2)$: Predicate. Person $p1$ is a customer of person $p2$. +> ${Customer}(p1,p2)$: Predicate. Person $p1$ is a customer of person $p2$. -> ${Boss}(p1,p2)$: Predicate. Person $p1$ is a boss of person $p2$. +> ${Boss}(p1,p2)$: Predicate. Person $p1$ is a boss of person $p2$. -> ${Doctor}$, $ {Surgeon}$, $ {Lawyer}$, $ {Actor}$: Constants denoting occupations. +> ${Doctor}$, $ {Surgeon}$, $ {Lawyer}$, $ {Actor}$: Constants denoting occupations. -> ${Emily}$, $ {Joe}$: Constants denoting people. +> ${Emily}$, $ {Joe}$: Constants denoting people. Use these symbols to write the following assertions in first-order -logic:
+logic:
-1. Emily is either a surgeon or a lawyer.
+1. Emily is either a surgeon or a lawyer.
-2. Joe is an actor, but he also holds another job.
+2. Joe is an actor, but he also holds another job.
-3. All surgeons are doctors.
+3. All surgeons are doctors.
-4. Joe does not have a lawyer (i.e., is not a customer of any lawyer).
+4. Joe does not have a lawyer (i.e., is not a customer of any lawyer).
-5. Emily has a boss who is a lawyer.
+5. Emily has a boss who is a lawyer.
-6. There exists a lawyer all of whose customers are doctors.
+6. There exists a lawyer all of whose customers are doctors.
-7. Every surgeon has a lawyer.
+7. Every surgeon has a lawyer.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_12/index.html b/_site/fol-exercises/ex_12/index.html index 7a2c46219c..bae36c71e2 100644 --- a/_site/fol-exercises/ex_12/index.html +++ b/_site/fol-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,81 +162,146 @@

candidate logical expressions. For each of the logical expressions, state whether it (1) correctly expresses the English sentence; (2) is syntactically invalid and therefore meaningless; or (3) is syntactically -valid but does not express the meaning of the English sentence.
+valid but does not express the meaning of the English sentence.
-1. Every cat loves its mother or father.
+1. Every cat loves its mother or father.
- 1. ${\forall\,x\;\;} {Cat}(x) {\:\;{\Rightarrow}\:\;}{Loves}(x,{Mother}(x)\lor {Father}(x))$.
+ 1. ${\forall\,x\;\;} {Cat}(x) {\:\;{\Rightarrow}\:\;}{Loves}(x,{Mother}(x)\lor {Father}(x))$.
- 2. ${\forall\,x\;\;} \lnot {Cat}(x) \lor {Loves}(x,{Mother}(x)) \lor {Loves}(x,{Father}(x))$.
+ 2. ${\forall\,x\;\;} \lnot {Cat}(x) \lor {Loves}(x,{Mother}(x)) \lor {Loves}(x,{Father}(x))$.
- 3. ${\forall\,x\;\;} {Cat}(x) \land ({Loves}(x,{Mother}(x))\lor {Loves}(x,{Father}(x)))$.
+ 3. ${\forall\,x\;\;} {Cat}(x) \land ({Loves}(x,{Mother}(x))\lor {Loves}(x,{Father}(x)))$.
-2. Every dog who loves one of its brothers is happy.
+2. Every dog who loves one of its brothers is happy.
- 1. ${\forall\,x\;\;} {Dog}(x) \land (\exists y\ {Brother}(y,x) \land {Loves}(x,y)) {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
+ 1. ${\forall\,x\;\;} {Dog}(x) \land (\exists y\ {Brother}(y,x) \land {Loves}(x,y)) {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
- 2. ${\forall\,x,y\;\;} {Dog}(x) \land {Brother}(y,x) \land {Loves}(x,y) {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
+ 2. ${\forall\,x,y\;\;} {Dog}(x) \land {Brother}(y,x) \land {Loves}(x,y) {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
- 3. ${\forall\,x\;\;} {Dog}(x) \land [{\forall\,y\;\;} {Brother}(y,x) {\;\;{\Leftrightarrow}\;\;}{Loves}(x,y)] {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
+ 3. ${\forall\,x\;\;} {Dog}(x) \land [{\forall\,y\;\;} {Brother}(y,x) {\;\;{\Leftrightarrow}\;\;}{Loves}(x,y)] {\:\;{\Rightarrow}\:\;}{Happy}(x)$.
-3. No dog bites a child of its owner.
+3. No dog bites a child of its owner.
- 1. ${\forall\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}\lnot {Bites}(x,{Child}({Owner}(x)))$.
+ 1. ${\forall\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}\lnot {Bites}(x,{Child}({Owner}(x)))$.
- 2. $\lnot {\exists\,x,y\;\;} {Dog}(x) \land {Child}(y,{Owner}(x)) \land {Bites}(x,y)$.
+ 2. $\lnot {\exists\,x,y\;\;} {Dog}(x) \land {Child}(y,{Owner}(x)) \land {Bites}(x,y)$.
- 3. ${\forall\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}({\forall\,y\;\;} {Child}(y,{Owner}(x)) {\:\;{\Rightarrow}\:\;}\lnot {Bites}(x,y))$.
+ 3. ${\forall\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}({\forall\,y\;\;} {Child}(y,{Owner}(x)) {\:\;{\Rightarrow}\:\;}\lnot {Bites}(x,y))$.
- 4. $\lnot {\exists\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}({\exists\,y\;\;} {Child}(y,{Owner}(x)) \land {Bites}(x,y))$.
+ 4. $\lnot {\exists\,x\;\;} {Dog}(x) {\:\;{\Rightarrow}\:\;}({\exists\,y\;\;} {Child}(y,{Owner}(x)) \land {Bites}(x,y))$.
-4. Everyone’s zip code within a state has the same first digit.
+4. Everyone’s zip code within a state has the same first digit.
1. ${\forall\,x,s,z_1\;\;} [{State}(s) \land {LivesIn}(x,s) \land {Zip}(x)z_1] {\:\;{\Rightarrow}\:\;}{}$\ - $[{\forall\,y,z_2\;\;} {LivesIn}(y,s) \land {Zip}(y)z_2 {\:\;{\Rightarrow}\:\;}{Digit}(1,z_1) {Digit}(1,z_2) ]$.
+ $[{\forall\,y,z_2\;\;} {LivesIn}(y,s) \land {Zip}(y)z_2 {\:\;{\Rightarrow}\:\;}{Digit}(1,z_1) {Digit}(1,z_2) ]$.
2. ${\forall\,x,s\;\;} [{State}(s) \land {LivesIn}(x,s) \land {\exists\,z_1\;\;} {Zip}(x)z_1] {\:\;{\Rightarrow}\:\;}{}$\ - $ [{\forall\,y,z_2\;\;} {LivesIn}(y,s) \land {Zip}(y)z_2 \land {Digit}(1,z_1) {Digit}(1,z_2) ]$.
+ $ [{\forall\,y,z_2\;\;} {LivesIn}(y,s) \land {Zip}(y)z_2 \land {Digit}(1,z_1) {Digit}(1,z_2) ]$.
- 3. ${\forall\,x,y,s\;\;} {State}(s) \land {LivesIn}(x,s) \land {LivesIn}(y,s) {\:\;{\Rightarrow}\:\;}{Digit}(1,{Zip}(x){Zip}(y))$.
+ 3. ${\forall\,x,y,s\;\;} {State}(s) \land {LivesIn}(x,s) \land {LivesIn}(y,s) {\:\;{\Rightarrow}\:\;}{Digit}(1,{Zip}(x){Zip}(y))$.
4. ${\forall\,x,y,s\;\;} {State}(s) \land {LivesIn}(x,s) \land {LivesIn}(y,s) {\:\;{\Rightarrow}\:\;}{}$\ ${Digit}(1,{Zip}(x)) {Digit}(1,{Zip}(y))$. -
+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -262,6 +321,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_13/index.html b/_site/fol-exercises/ex_13/index.html index 80ffcde56c..c49cd553b5 100644 --- a/_site/fol-exercises/ex_13/index.html +++ b/_site/fol-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Complete the following exercises -about logical sentences:
+about logical sentences:
-1. Translate into *good, natural* English (no $x$s or $y$s!):
+1. Translate into *good, natural* English (no $x$s or $y$s!):
$$ {\forall\,x,y,l\;\;} SpeaksLanguage(x, l) \land SpeaksLanguage(y, l) - \implies Understands(x, y) \land Understands(y,x).
+ \implies Understands(x, y) \land Understands(y,x).
$$ -2. Explain why this sentence is entailed by the sentence
+2. Explain why this sentence is entailed by the sentence
$$ {\forall\,x,y,l\;\;} SpeaksLanguage(x, l) \land SpeaksLanguage(y, l) - \implies Understands(x, y).
+ \implies Understands(x, y).
$$ -3. Translate into first-order logic the following sentences:
+3. Translate into first-order logic the following sentences:
- 1. Understanding leads to friendship.
+ 1. Understanding leads to friendship.
- 2. Friendship is transitive.
+ 2. Friendship is transitive.
Remember to define all predicates, functions, and constants you use.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_14/index.html b/_site/fol-exercises/ex_14/index.html index b48bdf47ff..1d658bbd2b 100644 --- a/_site/fol-exercises/ex_14/index.html +++ b/_site/fol-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-True or false? Explain.
+True or false? Explain.
1. ${\exists\,x\;\;} x{Rumpelstiltskin}$ is a valid - (necessarily true) sentence of first-order logic.
+ (necessarily true) sentence of first-order logic.
2. Every existentially quantified sentence in first-order logic is true - in any model that contains exactly one object.
+ in any model that contains exactly one object.
-3. ${\forall\,x,y\;\;} xy$is satisfiable.
+3. ${\forall\,x,y\;\;} xy$is satisfiable.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_15/index.html b/_site/fol-exercises/ex_15/index.html index 3b4603de9d..eb7e15f8e2 100644 --- a/_site/fol-exercises/ex_15/index.html +++ b/_site/fol-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_16/index.html b/_site/fol-exercises/ex_16/index.html index 98ee938326..8ab2e11a05 100644 --- a/_site/fol-exercises/ex_16/index.html +++ b/_site/fol-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,7 +161,7 @@

Equation (pit-biconditional-equation) on page pit-biconditional-equation defines the conditions under which a square is breezy. Here we consider two other ways to describe this aspect of the -wumpus world.
+wumpus world.
1. We can write [diagnostic rule] leading from observed effects to hidden causes. For finding pits, the obvious diagnostic rules say that if a square is @@ -175,47 +169,112 @@

not breezy, then no adjacent square contains a pit. Write these two rules in first-order logic and show that their conjunction is logically equivalent to - Equation (pit-biconditional-equation).
+ Equation (pit-biconditional-equation).
2. We can write [causal rule] leading from cause to effect. One obvious causal rule is that a pit causes all adjacent squares to be breezy. Write this rule in first-order logic, explain why it is incomplete compared to Equation (pit-biconditional-equation), and supply - the missing axiom.
+ the missing axiom.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_17/index.html b/_site/fol-exercises/ex_17/index.html index 9314353e3e..3fb47f3419 100644 --- a/_site/fol-exercises/ex_17/index.html +++ b/_site/fol-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,47 +167,112 @@

depicted in the family tree in Figure family1-figure. Using a suitable logical reasoning system, it all the sentences you have written down, and it who are Elizabeth’s grandchildren, Diana’s -brothers-in-law, Zara’s great-grandparents, and Eugenie’s ancestors.
+brothers-in-law, Zara’s great-grandparents, and Eugenie’s ancestors.
- family1-figure + family1-figure
A typical family tree. The symbol $\bowtie$ connects spouses and arrows point to children.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_18/index.html b/_site/fol-exercises/ex_18/index.html index 3147f4a330..cc53727c1c 100644 --- a/_site/fol-exercises/ex_18/index.html +++ b/_site/fol-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_19/index.html b/_site/fol-exercises/ex_19/index.html index 0a25c66f84..c8db6f92cf 100644 --- a/_site/fol-exercises/ex_19/index.html +++ b/_site/fol-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Explain what is wrong with the following proposed definition of the set -membership predicate
+membership predicate
$$ {\forall,x,s;;} x \in {x|s} $$ $$ {\forall,x,s;;} x \in s \implies {\forall,y;;} x \in {y|s} $$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_2/index.html b/_site/fol-exercises/ex_2/index.html index a8b2cc7b2a..16f1f69596 100644 --- a/_site/fol-exercises/ex_2/index.html +++ b/_site/fol-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_20/index.html b/_site/fol-exercises/ex_20/index.html index 42bfdbfeef..e886c85cf6 100644 --- a/_site/fol-exercises/ex_20/index.html +++ b/_site/fol-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_21/index.html b/_site/fol-exercises/ex_21/index.html index 4743f03ee8..528247fbc4 100644 --- a/_site/fol-exercises/ex_21/index.html +++ b/_site/fol-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_22/index.html b/_site/fol-exercises/ex_22/index.html index 0517d02d93..b940ab3cb2 100644 --- a/_site/fol-exercises/ex_22/index.html +++ b/_site/fol-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_23/index.html b/_site/fol-exercises/ex_23/index.html index 47314022ee..75bb5f5c39 100644 --- a/_site/fol-exercises/ex_23/index.html +++ b/_site/fol-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,53 +161,118 @@

Assuming predicates ${Parent}(p,q)$ and ${Female}(p)$ and constants ${Joan}$ and ${Kevin}$, with the obvious meanings, express each of the following sentences in first-order logic. (You may use the -abbreviation $\exists^{1}$ to mean “there exists exactly one.”)
+abbreviation $\exists^{1}$ to mean “there exists exactly one.”)
1. Joan has a daughter (possibly more than one, and possibly sons - as well).
+ as well).
-2. Joan has exactly one daughter (but may have sons as well).
+2. Joan has exactly one daughter (but may have sons as well).
-3. Joan has exactly one child, a daughter.
+3. Joan has exactly one child, a daughter.
-4. Joan and Kevin have exactly one child together.
+4. Joan and Kevin have exactly one child together.
5. Joan has at least one child with Kevin, and no children with anyone else.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_24/index.html b/_site/fol-exercises/ex_24/index.html index e41ba1cd11..3f446a5dd5 100644 --- a/_site/fol-exercises/ex_24/index.html +++ b/_site/fol-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Arithmetic assertions can be written in first-order logic with the -predicate symbol $<$, the function symbols ${+}$ and ${\times}$, and the +predicate symbol $<$, the function symbols ${+}$ and ${\times}$, and the constant symbols 0 and 1. Additional predicates can also be defined with -biconditionals.
+biconditionals.
-1. Represent the property “$x$ is an even number.”
+1. Represent the property “$x$ is an even number.”
-2. Represent the property “$x$ is prime.”
+2. Represent the property “$x$ is prime.”
3. Goldbach’s conjecture is the conjecture (unproven as yet) that every even number is equal to the sum of two primes. Represent this @@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_25/index.html b/_site/fol-exercises/ex_25/index.html index a9e25aa4fd..0dc2057a60 100644 --- a/_site/fol-exercises/ex_25/index.html +++ b/_site/fol-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_26/index.html b/_site/fol-exercises/ex_26/index.html index 0bfb350929..8c383769ea 100644 --- a/_site/fol-exercises/ex_26/index.html +++ b/_site/fol-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_27/index.html b/_site/fol-exercises/ex_27/index.html index 37da9ffe86..40bdec2307 100644 --- a/_site/fol-exercises/ex_27/index.html +++ b/_site/fol-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,53 +161,118 @@

For each of the following sentences in English, decide if the accompanying first-order logic sentence is a good translation. If not, explain why not and correct it. (Some sentences may have more than one -error!)
+error!)
1. No two people have the same social security number. - $$\lnot {\exists\,x,y,n\;\;} {Person}(x) \land {Person}(y) {\:\;{\Rightarrow}\:\;}[{HasSS}\#(x,n) \land {HasSS}\#(y,n)].$$
+ $$\lnot {\exists\,x,y,n\;\;} {Person}(x) \land {Person}(y) {\:\;{\Rightarrow}\:\;}[{HasSS}\#(x,n) \land {HasSS}\#(y,n)].$$
2. John’s social security number is the same as Mary’s. - $${\exists\,n\;\;} {HasSS}\#({John},n) \land {HasSS}\#({Mary},n).$$
+ $${\exists\,n\;\;} {HasSS}\#({John},n) \land {HasSS}\#({Mary},n).$$
-3. Everyone’s social security number has nine digits.
- $${\forall\,x,n\;\;} {Person}(x) {\:\;{\Rightarrow}\:\;}[{HasSS}\#(x,n) \land {Digits}(n,9)].$$
+3. Everyone’s social security number has nine digits.
+ $${\forall\,x,n\;\;} {Person}(x) {\:\;{\Rightarrow}\:\;}[{HasSS}\#(x,n) \land {Digits}(n,9)].$$
4. Rewrite each of the above (uncorrected) sentences using a function symbol ${SS}\#$ instead of the predicate ${HasSS}\#$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_28/index.html b/_site/fol-exercises/ex_28/index.html index a4a94548ad..c0e63290b9 100644 --- a/_site/fol-exercises/ex_28/index.html +++ b/_site/fol-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_29/index.html b/_site/fol-exercises/ex_29/index.html index 408a437291..2e733de524 100644 --- a/_site/fol-exercises/ex_29/index.html +++ b/_site/fol-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following sentences in English, decide if the accompanying first-order logic sentence is a good translation. If not, -explain why not and correct it.
+explain why not and correct it.
1. Any apartment in London has lower rent than some apartments - in Paris.
+ in Paris.
$$ \forall {x} [{Apt}(x) \land {In}(x,{London})] -\implies \exists {y} ([{Apt}(y) \land {In}(y,{Paris})] \implies ({Rent}(x) < {Rent}(y))) +\implies \exists {y} ([{Apt}(y) \land {In}(y,{Paris})] \implies ({Rent}(x) < {Rent}(y))) $$ -2. There is exactly one apartment in Paris with rent below \$1000.
+2. There is exactly one apartment in Paris with rent below \$1000.
$$ -\exists {x} {Apt}(x) \land {In}(x,{Paris}) \land \forall{y} [{Apt}(y) \land {In}(y,{Paris}) \land ({Rent}(y) < {Dollars}(1000))] \implies (y = x) +\exists {x} {Apt}(x) \land {In}(x,{Paris}) \land \forall{y} [{Apt}(y) \land {In}(y,{Paris}) \land ({Rent}(y) < {Dollars}(1000))] \implies (y = x) $$ 3. If an apartment is more expensive than all apartments in London, it - must be in Moscow.
+ must be in Moscow.
$$ -\forall{x} {Apt}(x) \land [\forall{y} {Apt}(y) \land {In}(y,{London}) \land ({Rent}(x) > {Rent}(y))] \implies +\forall{x} {Apt}(x) \land [\forall{y} {Apt}(y) \land {In}(y,{London}) \land ({Rent}(x) > {Rent}(y))] \implies {In}(x,{Moscow}). $$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_3/index.html b/_site/fol-exercises/ex_3/index.html index 2c40a6dba5..4cecd1bf6f 100644 --- a/_site/fol-exercises/ex_3/index.html +++ b/_site/fol-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_30/index.html b/_site/fol-exercises/ex_30/index.html index 6e5b30984c..bdd7837843 100644 --- a/_site/fol-exercises/ex_30/index.html +++ b/_site/fol-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Represent the following sentences in first-order logic, using a -consistent vocabulary (which you must define):
+consistent vocabulary (which you must define):
-1. Some students took French in spring 2001.
+1. Some students took French in spring 2001.
-2. Every student who takes French passes it.
+2. Every student who takes French passes it.
-3. Only one student took Greek in spring 2001.
+3. Only one student took Greek in spring 2001.
4. The best score in Greek is always higher than the best score - in French.
+ in French.
-5. Every person who buys a policy is smart.
+5. Every person who buys a policy is smart.
-6. No person buys an expensive policy.
+6. No person buys an expensive policy.
7. There is an agent who sells policies only to people who are - not insured.
+ not insured.
8. There is a barber who shaves all men in town who do not - shave themselves.
+ shave themselves.
9. A person born in the UK, each of whose parents is a UK citizen or a - UK resident, is a UK citizen by birth.
+ UK resident, is a UK citizen by birth.
10. A person born outside the UK, one of whose parents is a UK citizen - by birth, is a UK citizen by descent.
+ by birth, is a UK citizen by descent.
11. Politicians can fool some of the people all of the time, and they can fool all of the people some of the time, but they can’t fool all - of the people all of the time.
+ of the people all of the time.
12. All Greeks speak the same language. (Use ${Speaks}(x,l)$ to mean - that person $x$ speaks language $l$.)
+ that person $x$ speaks language $l$.)

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_31/index.html b/_site/fol-exercises/ex_31/index.html index 1d425054c5..2b020d4320 100644 --- a/_site/fol-exercises/ex_31/index.html +++ b/_site/fol-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Represent the following sentences in first-order logic, using a -consistent vocabulary (which you must define):
+consistent vocabulary (which you must define):
-1. Some students took French in spring 2001.
+1. Some students took French in spring 2001.
-2. Every student who takes French passes it.
+2. Every student who takes French passes it.
-3. Only one student took Greek in spring 2001.
+3. Only one student took Greek in spring 2001.
4. The best score in Greek is always higher than the best score - in French.
+ in French.
-5. Every person who buys a policy is smart.
+5. Every person who buys a policy is smart.
-6. No person buys an expensive policy.
+6. No person buys an expensive policy.
7. There is an agent who sells policies only to people who are - not insured.
+ not insured.
8. There is a barber who shaves all men in town who do not - shave themselves.
+ shave themselves.
9. A person born in the UK, each of whose parents is a UK citizen or a - UK resident, is a UK citizen by birth.
+ UK resident, is a UK citizen by birth.
10. A person born outside the UK, one of whose parents is a UK citizen - by birth, is a UK citizen by descent.
+ by birth, is a UK citizen by descent.
11. Politicians can fool some of the people all of the time, and they can fool all of the people some of the time, but they can’t fool all - of the people all of the time.
+ of the people all of the time.
12. All Greeks speak the same language. (Use ${Speaks}(x,l)$ to mean - that person $x$ speaks language $l$.)
+ that person $x$ speaks language $l$.)

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_32/index.html b/_site/fol-exercises/ex_32/index.html index d6e3131fc9..8c12046c33 100644 --- a/_site/fol-exercises/ex_32/index.html +++ b/_site/fol-exercises/ex_32/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_33/index.html b/_site/fol-exercises/ex_33/index.html index f5de5f8289..2a13f489c1 100644 --- a/_site/fol-exercises/ex_33/index.html +++ b/_site/fol-exercises/ex_33/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,48 +161,113 @@

Extend the vocabulary from Section circuits-section to define addition for $n$-bit binary numbers. Then encode the description of the four-bit adder in -Figure 4bit-adder-figure, and pose the queries needed +Figure 4bit-adder-figure, and pose the queries needed to verify that it is in fact correct.
- 4bit-adder-figure -
A four-bit adder. Each ${Ad}_i$ is a one-bit adder, as in figure adder-figure on page <a href=""#">adder-figure</a>
+ 4bit-adder-figure +
A four-bit adder. Each ${Ad}_i$ is a one-bit adder, as in figure adder-figure on page adder-figure

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_34/index.html b/_site/fol-exercises/ex_34/index.html index 4a7591617d..7c8ceeec8d 100644 --- a/_site/fol-exercises/ex_34/index.html +++ b/_site/fol-exercises/ex_34/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -185,37 +179,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_35/index.html b/_site/fol-exercises/ex_35/index.html index 4a10ca3aba..d7acc0dcd0 100644 --- a/_site/fol-exercises/ex_35/index.html +++ b/_site/fol-exercises/ex_35/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_36/index.html b/_site/fol-exercises/ex_36/index.html index 01af6abcc9..840f579d18 100644 --- a/_site/fol-exercises/ex_36/index.html +++ b/_site/fol-exercises/ex_36/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,84 +161,149 @@

Consider a first-order logical knowledge base that describes worlds containing people, songs, albums (e.g., “Meet the Beatles”) and disks (i.e., particular physical instances of CDs). The vocabulary contains -the following symbols:
+the following symbols:
-> ${CopyOf}(d,a)$: Predicate. Disk $d$ is a copy of album $a$. +> ${CopyOf}(d,a)$: Predicate. Disk $d$ is a copy of album $a$. -> ${Owns}(p,d)$: Predicate. Person $p$ owns disk $d$. +> ${Owns}(p,d)$: Predicate. Person $p$ owns disk $d$. -> ${Sings}(p,s,a)$: Album $a$ includes a recording of song $s$ sung by person $p$. +> ${Sings}(p,s,a)$: Album $a$ includes a recording of song $s$ sung by person $p$. -> ${Wrote}(p,s)$: Person $p$ wrote song $s$. +> ${Wrote}(p,s)$: Person $p$ wrote song $s$. -> ${McCartney}$, ${Gershwin}$, ${BHoliday}$, ${Joe}$, ${EleanorRigby}$, ${TheManILove}$, ${Revolver}$: Constants with the obvious meanings. +> ${McCartney}$, ${Gershwin}$, ${BHoliday}$, ${Joe}$, ${EleanorRigby}$, ${TheManILove}$, ${Revolver}$: Constants with the obvious meanings. -Express the following statements in first-order logic:
+Express the following statements in first-order logic:
-1. Gershwin wrote “The Man I Love.”
+1. Gershwin wrote “The Man I Love.”
-2. Gershwin did not write “Eleanor Rigby.”
+2. Gershwin did not write “Eleanor Rigby.”
-3. Either Gershwin or McCartney wrote “The Man I Love.”
+3. Either Gershwin or McCartney wrote “The Man I Love.”
-4. Joe has written at least one song.
+4. Joe has written at least one song.
-5. Joe owns a copy of *Revolver*.
+5. Joe owns a copy of *Revolver*.
6. Every song that McCartney sings on *Revolver* was - written by McCartney.
+ written by McCartney.
-7. Gershwin did not write any of the songs on *Revolver*.
+7. Gershwin did not write any of the songs on *Revolver*.
8. Every song that Gershwin wrote has been recorded on some album. - (Possibly different songs are recorded on different albums.)
+ (Possibly different songs are recorded on different albums.)
9. There is a single album that contains every song that Joe - has written.
+ has written.
10. Joe owns a copy of an album that has Billie Holiday singing “The Man - I Love.”
+ I Love.”
11. Joe owns a copy of every album that has a song sung by McCartney. (Of course, each different album is instantiated in a different - physical CD.)
+ physical CD.)
12. Joe owns a copy of every album on which all the songs are sung by - Billie Holiday.
+ Billie Holiday.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -264,6 +323,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_4/index.html b/_site/fol-exercises/ex_4/index.html index 9cd48fc595..969e9c4d33 100644 --- a/_site/fol-exercises/ex_4/index.html +++ b/_site/fol-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_5/index.html b/_site/fol-exercises/ex_5/index.html index 340e05492d..6fd5a3078e 100644 --- a/_site/fol-exercises/ex_5/index.html +++ b/_site/fol-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_6/index.html b/_site/fol-exercises/ex_6/index.html index 381d7a075d..3d7553c6c7 100644 --- a/_site/fol-exercises/ex_6/index.html +++ b/_site/fol-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_7/index.html b/_site/fol-exercises/ex_7/index.html index f238415fd5..60484cdc25 100644 --- a/_site/fol-exercises/ex_7/index.html +++ b/_site/fol-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Which of the following are valid (necessarily true) sentences?
+Which of the following are valid (necessarily true) sentences?
-1. $(\exists x\ xx) {\:\;{\Rightarrow}\:\;}({\forall\,y\;\;} \exists z\ yz)$.
+1. $(\exists x\ xx) {\:\;{\Rightarrow}\:\;}({\forall\,y\;\;} \exists z\ yz)$.
-2. ${\forall\,x\;\;} P(x) \lor \lnot P(x)$.
+2. ${\forall\,x\;\;} P(x) \lor \lnot P(x)$.
-3. ${\forall\,x\;\;} {Smart}(x) \lor (xx)$.
+3. ${\forall\,x\;\;} {Smart}(x) \lor (xx)$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_8/index.html b/_site/fol-exercises/ex_8/index.html index e4c43d4e7f..6fe2a4bc68 100644 --- a/_site/fol-exercises/ex_8/index.html +++ b/_site/fol-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/ex_9/index.html b/_site/fol-exercises/ex_9/index.html index 4ed28a7936..c01dede582 100644 --- a/_site/fol-exercises/ex_9/index.html +++ b/_site/fol-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/fol-exercises/index.html b/_site/fol-exercises/index.html index de60a002d4..5d49d1be97 100644 --- a/_site/fol-exercises/index.html +++ b/_site/fol-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -659,7 +658,7 @@

8. First Order Logic

- family1-figure + family1-figure
A typical family tree. The symbol $\bowtie$ connects spouses and arrows point to children.

@@ -1082,7 +1081,7 @@

8. First Order Logic

- 4bit-adder-figure + 4bit-adder-figure
A four-bit adder. Each ${Ad}_i$ is a one-bit adder, as in figure adder-figure on page <a href=""#">adder-figure</a>

@@ -1206,14 +1205,7 @@

8. First Order Logic


- - - - - + + + + + + + diff --git a/_site/game-playing-exercises/ex_1/index.html b/_site/game-playing-exercises/ex_1/index.html index 3d84252104..36fd445d97 100644 --- a/_site/game-playing-exercises/ex_1/index.html +++ b/_site/game-playing-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose you have an oracle, $OM(s)$, that correctly predicts the @@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_10/index.html b/_site/game-playing-exercises/ex_10/index.html index 69c20e2ec2..55bdf3f4bf 100644 --- a/_site/game-playing-exercises/ex_10/index.html +++ b/_site/game-playing-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,18 +168,18 @@

game is identical to standard tic-tac-toe. Starting from an empty board, players alternate placing their marks on an empty square. A player who marks every square in a winning position wins the game. It is a tie if -all squares are marked and neither player has won.
+all squares are marked and neither player has won.
1. Let $N= |{\mathcal S}|$, the number of squares. Give an upper bound on the number of nodes in the complete game tree for generalized - tic-tac-toe as a function of $N$.
+ tic-tac-toe as a function of $N$.
2. Give a lower bound on the size of the game tree for the worst case, - where ${\mathcal W} = {\{\,\}}$.
+ where ${\mathcal W} = {\{\,\}}$.
3. Propose a plausible evaluation function that can be used for any instance of generalized tic-tac-toe. The function may depend on - $\mathcal S$ and $\mathcal W$.
+ $\mathcal S$ and $\mathcal W$.
4. Assume that it is possible to generate a new board and check whether it is a winning position in 100$N$ machine instructions and assume a @@ -195,37 +189,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_11/index.html b/_site/game-playing-exercises/ex_11/index.html index a56e426bd1..93eaf8e517 100644 --- a/_site/game-playing-exercises/ex_11/index.html +++ b/_site/game-playing-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Develop a general game-playing program, capable of playing a variety of -games.
+games.
1. Implement move generators and evaluation functions for one or more - of the following games: Kalah, Othello, checkers, and chess.
+ of the following games: Kalah, Othello, checkers, and chess.
-2. Construct a general alpha–beta game-playing agent.
+2. Construct a general alpha–beta game-playing agent.
3. Compare the effect of increasing search depth, improving move ordering, and improving the evaluation function. How close does your effective branching factor come to the ideal case of perfect move - ordering?
+ ordering?
4. Implement a selective search algorithm, such as B\* @Berliner:1979, conspiracy number search @McAllester:1988, or MGSS\* @@ -183,37 +177,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_12/index.html b/_site/game-playing-exercises/ex_12/index.html index adf1e5194c..31000e206a 100644 --- a/_site/game-playing-exercises/ex_12/index.html +++ b/_site/game-playing-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_13/index.html b/_site/game-playing-exercises/ex_13/index.html index ade9a84967..7d5110406c 100644 --- a/_site/game-playing-exercises/ex_13/index.html +++ b/_site/game-playing-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_14/index.html b/_site/game-playing-exercises/ex_14/index.html index d146074419..1f46bc026b 100644 --- a/_site/game-playing-exercises/ex_14/index.html +++ b/_site/game-playing-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -Develop a formal proof of correctness for alpha–beta pruning. To do +

Develop a formal proof of correctness for alpha–beta pruning. To do this, consider the situation shown in Figure alpha-beta-proof-figure. The question is whether to prune node $n_j$, which is a max-node and a descendant of node $n_1$. The basic idea is to prune it if and only if the minimax value of $n_1$ -can be shown to be independent of the value of $n_j$.
+can be shown to be independent of the value of $n_j$.
1. Mode $n_1$ takes on the minimum value among its children: $n_1 = \min(n_2,n_21,\ldots,n_{2b_2})$. Find a similar expression for $n_2$ and hence an expression for $n_1$ in terms of - $n_j$.
+ $n_j$.
2. Let $l_i$ be the minimum (or maximum) value of the nodes to the left of node $n_i$ at depth $i$, whose minimax value is already known. Similarly, let $r_i$ be the minimum (or maximum) value of the unexplored nodes to the right of $n_i$ at depth $i$. Rewrite your expression for $n_1$ in terms of the $l_i$ and - $r_i$ values.
+ $r_i$ values.
3. Now reformulate the expression to show that in order to affect $n_1$, $n_j$ must not exceed a certain bound derived from the - $l_i$ values.
- -4. Repeat the process for the case where $n_j$ is a min-node.
- - + $l_i$ values.
+4. Repeat the process for the case where $n_j$ is a min-node.

- alpha-beta-proof-figure + alpha-beta-proof-figure
Situation when considering whether to prune node $n_j$.

- -


+
+
+ - -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +302,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_15/index.html b/_site/game-playing-exercises/ex_15/index.html index 50775a948b..534187b39e 100644 --- a/_site/game-playing-exercises/ex_15/index.html +++ b/_site/game-playing-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_16/index.html b/_site/game-playing-exercises/ex_16/index.html index a43533a2b7..aed514733b 100644 --- a/_site/game-playing-exercises/ex_16/index.html +++ b/_site/game-playing-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_17/index.html b/_site/game-playing-exercises/ex_17/index.html index 2de2dd5c66..9a1ae5e911 100644 --- a/_site/game-playing-exercises/ex_17/index.html +++ b/_site/game-playing-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,47 +165,112 @@

search allocated for one move? How many table lookups can you do in the time it would take to do one evaluation? Now suppose the transposition table is stored on disk. About how many evaluations could you do in the -time it takes to do one disk seek with standard disk hardware?
+time it takes to do one disk seek with standard disk hardware?
- trivial-chance-game-figure + trivial-chance-game-figure
The complete game tree for a trivial game with chance nodes..

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_18/index.html b/_site/game-playing-exercises/ex_18/index.html index 621485db62..17cdc6bb4c 100644 --- a/_site/game-playing-exercises/ex_18/index.html +++ b/_site/game-playing-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,56 +163,121 @@

game tree for a trivial game. Assume that the leaf nodes are to be evaluated in left-to-right order, and that before a leaf node is evaluated, we know nothing about its value—the range of possible values -is $-\infty$ to $\infty$.
+is $-\infty$ to $\infty$.
1. Copy the figure, mark the value of all the internal nodes, and - indicate the best move at the root with an arrow.
+ indicate the best move at the root with an arrow.
2. Given the values of the first six leaves, do we need to evaluate the seventh and eighth leaves? Given the values of the first seven leaves, do we need to evaluate the eighth leaf? Explain - your answers.
+ your answers.
3. Suppose the leaf node values are known to lie between –2 and 2 inclusive. After the first two leaves are evaluated, what is the - value range for the left-hand chance node?
+ value range for the left-hand chance node?
4. Circle all the leaves that need not be evaluated under the - assumption in (c).
+ assumption in (c).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -238,6 +297,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_19/index.html b/_site/game-playing-exercises/ex_19/index.html index 6e08a1c621..ba84488089 100644 --- a/_site/game-playing-exercises/ex_19/index.html +++ b/_site/game-playing-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_2/index.html b/_site/game-playing-exercises/ex_2/index.html index 0d4017ecb9..ed3f120ed4 100644 --- a/_site/game-playing-exercises/ex_2/index.html +++ b/_site/game-playing-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the problem of solving two 8-puzzles.
+Consider the problem of solving two 8-puzzles.
1. Give a complete problem formulation in the style of - Chapter search-chapter.
+ Chapter search-chapter.
2. How large is the reachable state space? Give an exact - numerical expression.
+ numerical expression.
3. Suppose we make the problem adversarial as follows: the two players take turns moving; a coin is flipped to determine the puzzle on which to make a move in that turn; and the winner is the first to solve one puzzle. Which algorithm can be used to choose a move in - this setting?
- -4. Does the game eventually end, given optimal play? Explain.
- + this setting?
+4. Does the game eventually end, given optimal play? Explain.
(a) A map where the cost of every edge is 1. Initially the pursuer $P$ is at -node b and the evader $E$ is at node d
(b) A partial game tree for this map. +node b and the evader $E$ is at node d
(b) A partial game tree for this map. Each node is labeled with the $P,E$ positions. $P$ moves first. Branches marked "?" have yet to be explored. - -

- pursuit-evasion-game-figure + pursuit-evasion-game-figure
Pursuit evasion game Figure

- -


+
+
+ - -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -243,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_20/index.html b/_site/game-playing-exercises/ex_20/index.html index d2d161e4c7..afd316df91 100644 --- a/_site/game-playing-exercises/ex_20/index.html +++ b/_site/game-playing-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Prove that with a positive linear transformation of leaf values (i.e., transforming a value $x$ to -$ax + b$ where $a > 0$), the choice of move remains unchanged in a game +$ax + b$ where $a > 0$), the choice of move remains unchanged in a game tree, even when there are chance nodes.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_21/index.html b/_site/game-playing-exercises/ex_21/index.html index 1065287aec..6b68f03b79 100644 --- a/_site/game-playing-exercises/ex_21/index.html +++ b/_site/game-playing-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

-

-Consider the following procedure -for choosing moves in games with chance nodes:
+

Consider the following procedure +for choosing moves in games with chance nodes:
- Generate some dice-roll sequences (say, 50) down to a suitable depth - (say, 8).
+ (say, 8).
- With known dice rolls, the game tree becomes deterministic. For each dice-roll sequence, solve the resulting deterministic game tree - using alpha–beta.
+ using alpha–beta.
- Use the results to estimate the value of each move and to choose - the best.
+ the best.
-Will this procedure work well? Why (or why not)?
+Will this procedure work well? Why (or why not)?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_22/index.html b/_site/game-playing-exercises/ex_22/index.html index a60e5b0447..ab363828ef 100644 --- a/_site/game-playing-exercises/ex_22/index.html +++ b/_site/game-playing-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,69 +163,134 @@

layers of chance and max nodes. At chance nodes, all outcome probabilities are nonzero. The goal is to find the value of the root with a bounded-depth search. For each of (a)–(f), either -give an example or explain why this is impossible.
+give an example or explain why this is impossible.
1. Assuming that leaf values are finite but unbounded, is pruning (as - in alpha–beta) ever possible in a max tree?
+ in alpha–beta) ever possible in a max tree?
2. Is pruning ever possible in an expectimax tree under the same - conditions?
+ conditions?
3. If leaf values are all nonnegative, is pruning ever possible in a - max tree? Give an example, or explain why not.
+ max tree? Give an example, or explain why not.
4. If leaf values are all nonnegative, is pruning ever possible in an - expectimax tree? Give an example, or explain why not.
+ expectimax tree? Give an example, or explain why not.
5. If leaf values are all in the range $[0,1]$, is pruning ever - possible in a max tree? Give an example, or explain why not.
+ possible in a max tree? Give an example, or explain why not.
6. If leaf values are all in the range $[0,1]$, is pruning ever - possible in an expectimax tree?1
+ possible in an expectimax tree?1
7. Consider the outcomes of a chance node in an expectimax tree. Which of the following evaluation orders is most likely to yield pruning - opportunities?
+ opportunities?
- i. Lowest probability first
+ i. Lowest probability first
- ii. Highest probability first
+ ii. Highest probability first
- iii. Doesn’t make any difference
+ iii. Doesn’t make any difference

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_23/index.html b/_site/game-playing-exercises/ex_23/index.html index 4e4934fa9d..2cf3c70352 100644 --- a/_site/game-playing-exercises/ex_23/index.html +++ b/_site/game-playing-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,29 +161,29 @@

“expectimax” tree consists of a max node at the root with alternating layers of chance and max nodes. At chance nodes, all outcome probabilities are nonzero. The goal is to find the value of the -root with a bounded-depth search.
+root with a bounded-depth search.
1. Assuming that leaf values are finite but unbounded, is pruning (as in alpha–beta) ever possible in a max tree? Give an example, or - explain why not.
+ explain why not.
2. Is pruning ever possible in an expectimax tree under the same - conditions? Give an example, or explain why not.
+ conditions? Give an example, or explain why not.
3. If leaf values are constrained to be in the range $[0,1]$, is pruning ever possible in a max tree? Give an example, or explain - why not.
+ why not.
4. If leaf values are constrained to be in the range $[0,1]$, is pruning ever possible in an expectimax tree? Give an example (qualitatively different from your example in (e), if any), or - explain why not.
+ explain why not.
5. If leaf values are constrained to be nonnegative, is pruning ever - possible in a max tree? Give an example, or explain why not.
+ possible in a max tree? Give an example, or explain why not.
6. If leaf values are constrained to be nonnegative, is pruning ever - possible in an expectimax tree? Give an example, or explain why not.
+ possible in an expectimax tree? Give an example, or explain why not.
7. Consider the outcomes of a chance node in an expectimax tree. Which of the following evaluation orders is most likely to yield pruning @@ -198,37 +192,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +307,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_24/index.html b/_site/game-playing-exercises/ex_24/index.html index e345500383..1d5ce6f7e7 100644 --- a/_site/game-playing-exercises/ex_24/index.html +++ b/_site/game-playing-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Which of the following are true and which are false? Give brief -explanations.
+explanations.
1. In a fully observable, turn-taking, zero-sum game between two perfectly rational players, it does not help the first player to know what strategy the second player is using—that is, what move the - second player will make, given the first player’s move.
+ second player will make, given the first player’s move.
2. In a partially observable, turn-taking, zero-sum game between two perfectly rational players, it does not help the first player to know what move the second player will make, given the first - player’s move.
+ player’s move.
-3. A perfectly rational backgammon agent never loses.
+3. A perfectly rational backgammon agent never loses.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_25/index.html b/_site/game-playing-exercises/ex_25/index.html index dace323142..5ec1462cc2 100644 --- a/_site/game-playing-exercises/ex_25/index.html +++ b/_site/game-playing-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider carefully the interplay of chance events and partial information in each of the games in -Exercise game-playing-chance-exercise.
+Exercise game-playing-chance-exercise.
1. For which is the standard expectiminimax model appropriate? Implement the algorithm and run it in your game-playing agent, with - appropriate modifications to the game-playing environment.
+ appropriate modifications to the game-playing environment.
2. For which would the scheme described in Exercise game-playing-monte-carlo-exercise be - appropriate?
+ appropriate?
3. Discuss how you might deal with the fact that in some of the games, - the players do not have the same knowledge of the current state.
+ the players do not have the same knowledge of the current state.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_3/index.html b/_site/game-playing-exercises/ex_3/index.html index 5e8f477538..fa20345e79 100644 --- a/_site/game-playing-exercises/ex_3/index.html +++ b/_site/game-playing-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,65 +164,130 @@

game ends only when the players are on the same node; the terminal payoff to the pursuer is minus the total time taken. (The evader “wins” by never losing.) An example is shown in Figure. -pursuit-evasion-game-figure
+pursuit-evasion-game-figure
-1. Copy the game tree and mark the values of the terminal nodes.
+1. Copy the game tree and mark the values of the terminal nodes.
2. Next to each internal node, write the strongest fact you can infer about its value (a number, one or more inequalities such as - “$\geq 14$”, or a “?”).
+ “$\geq 14$”, or a “?”).
3. Beneath each question mark, write the name of the node reached by - that branch.
+ that branch.
4. Explain how a bound on the value of the nodes in (c) can be derived from consideration of shortest-path lengths on the map, and derive such bounds for these nodes. Remember the cost to get to each leaf - as well as the cost to solve it.
+ as well as the cost to solve it.
5. Now suppose that the tree as given, with the leaf bounds from (d), is evaluated from left to right. Circle those “?” nodes that would not need to be expanded further, given the bounds from part (d), and cross out those that need not be considered - at all.
+ at all.
6. Can you prove anything in general about who wins the game on a map - that is a tree?
+ that is a tree?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +307,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_4/index.html b/_site/game-playing-exercises/ex_4/index.html index d648d18f16..902fad8929 100644 --- a/_site/game-playing-exercises/ex_4/index.html +++ b/_site/game-playing-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

-

-
-Describe and implement state +

Describe and implement state descriptions, move generators, terminal tests, utility functions, and evaluation functions for one or more of the following stochastic games: Monopoly, Scrabble, bridge play with a given contract, or Texas hold’em poker. -

+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_5/index.html b/_site/game-playing-exercises/ex_5/index.html index 3c618a6603..ab25cce543 100644 --- a/_site/game-playing-exercises/ex_5/index.html +++ b/_site/game-playing-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_6/index.html b/_site/game-playing-exercises/ex_6/index.html index 4c0c557257..a72c514c05 100644 --- a/_site/game-playing-exercises/ex_6/index.html +++ b/_site/game-playing-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_7/index.html b/_site/game-playing-exercises/ex_7/index.html index a9a58b47ab..f85a37d979 100644 --- a/_site/game-playing-exercises/ex_7/index.html +++ b/_site/game-playing-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -Prove the following assertion: For every +

Prove the following assertion: For every game tree, the utility obtained by max using minimax decisions against a suboptimal min will never be lower than the utility obtained playing against an optimal min. Can you come up with a game tree in which max can do still better using a suboptimal strategy against a suboptimal min? - - -

- line-game4-figure -
The starting position of a simple game.
-
- - - - +
Player $A$ moves first. The two players take turns moving, and each player must move his token to an open adjacent space in either direction. If the opponent occupies an adjacent space, then a player @@ -190,40 +173,110 @@

If player $A$ reaches space 4 first, then the value of the game to $A$ is $+1$; if player $B$ reaches space 1 first, then the value of the game to $A$ is $-1$. +
+ line-game4-figure +
The starting position of a simple game.
+
+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -243,6 +296,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_8/index.html b/_site/game-playing-exercises/ex_8/index.html index 74a69e493b..3833dde81b 100644 --- a/_site/game-playing-exercises/ex_8/index.html +++ b/_site/game-playing-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the two-player game described in -Figure line-game4-figure
+Figure line-game4-figure
-1. Draw the complete game tree, using the following conventions:
+1. Draw the complete game tree, using the following conventions:
- Write each state as $(s_A,s_B)$, where $s_A$ and $s_B$ denote - the token locations.
+ the token locations.
- Put each terminal state in a square box and write its game value - in a circle.
+ in a circle.
- Put loop states (states that already appear on the path to the root) in double square boxes. Since their value - is unclear, annotate each with a “?” in a circle.
+ is unclear, annotate each with a “?” in a circle.
2. Now mark each node with its backed-up minimax value (also in - a circle). Explain how you handled the “?” values and why.
+ a circle). Explain how you handled the “?” values and why.
3. Explain why the standard minimax algorithm would fail on this game tree and briefly sketch how you might fix it, drawing on your answer to (b). Does your modified algorithm give optimal decisions for all - games with loops?
+ games with loops?
4. This 4-square game can be generalized to $n$ squares for any - $n > 2$. Prove that $A$ wins if $n$ is even and loses if $n$ is odd. + $n > 2$. Prove that $A$ wins if $n$ is even and loses if $n$ is odd.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/ex_9/index.html b/_site/game-playing-exercises/ex_9/index.html index b8522bff2f..25bf489341 100644 --- a/_site/game-playing-exercises/ex_9/index.html +++ b/_site/game-playing-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,57 +166,122 @@

position with $X_3=1$ and $-1$ to any position with $O_3 = 1$. All other terminal positions have utility 0. For nonterminal positions, we use a linear evaluation function defined as ${Eval}(s) = 3X_2(s) + X_1(s) - -(3O_2(s) + O_1(s))$.
+(3O_2(s) + O_1(s))$.
-1. Approximately how many possible games of tic-tac-toe are there?
+1. Approximately how many possible games of tic-tac-toe are there?
2. Show the whole game tree starting from an empty board down to depth 2 (i.e., one $X$ and one $O$ on the board), taking symmetry - into account.
+ into account.
-3. Mark on your tree the evaluations of all the positions at depth 2.
+3. Mark on your tree the evaluations of all the positions at depth 2.
4. Using the minimax algorithm, mark on your tree the backed-up values for the positions at depths 1 and 0, and use those values to choose - the best starting move.
+ the best starting move.
5. Circle the nodes at depth 2 that would not be evaluated if alpha–beta pruning were applied, assuming the nodes are - generated in the optimal order for alpha–beta pruning.
+ generated in the optimal order for alpha–beta pruning.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/game-playing-exercises/index.html b/_site/game-playing-exercises/index.html index b7894291a4..03cf3433bc 100644 --- a/_site/game-playing-exercises/index.html +++ b/_site/game-playing-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -182,15 +181,11 @@

5. Adversarial Search

this setting?
4. Does the game eventually end, given optimal play? Explain.
- - (a) A map where the cost of every edge is 1. Initially the pursuer $P$ is at node b and the evader $E$ is at node d
(b) A partial game tree for this map. Each node is labeled with the $P,E$ positions. $P$ moves first. Branches marked "?" have yet to be explored. - -
- pursuit-evasion-game-figure + pursuit-evasion-game-figure
Pursuit evasion game Figure

@@ -252,15 +247,12 @@

5. Adversarial Search

-

-

-
-Describe and implement state +

Describe and implement state descriptions, move generators, terminal tests, utility functions, and evaluation functions for one or more of the following stochastic games: Monopoly, Scrabble, bridge play with a given contract, or Texas hold’em poker. -

+

@@ -309,25 +301,14 @@

5. Adversarial Search

-

- -Prove the following assertion: For every +

Prove the following assertion: For every game tree, the utility obtained by max using minimax decisions against a suboptimal min will never be lower than the utility obtained playing against an optimal min. Can you come up with a game tree in which max can do still better using a suboptimal strategy against a suboptimal min? - - -

- line-game4-figure -
The starting position of a simple game.
-
- - - - +
Player $A$ moves first. The two players take turns moving, and each player must move his token to an open adjacent space in either direction. If the opponent occupies an adjacent space, then a player @@ -337,6 +318,11 @@

5. Adversarial Search

If player $A$ reaches space 4 first, then the value of the game to $A$ is $+1$; if player $B$ reaches space 1 first, then the value of the game to $A$ is $-1$. +
+ line-game4-figure +
The starting position of a simple game.
+
+

@@ -548,9 +534,7 @@

5. Adversarial Search

-

- -Develop a formal proof of correctness for alpha–beta pruning. To do +

Develop a formal proof of correctness for alpha–beta pruning. To do this, consider the situation shown in Figure alpha-beta-proof-figure. The question is whether to prune node $n_j$, which is a max-node and a descendant of node $n_1$. @@ -574,11 +558,8 @@

5. Adversarial Search

$l_i$ values.
4. Repeat the process for the case where $n_j$ is a min-node.
- - -
- alpha-beta-proof-figure + alpha-beta-proof-figure
Situation when considering whether to prune node $n_j$.

@@ -647,7 +628,7 @@

5. Adversarial Search

- trivial-chance-game-figure + trivial-chance-game-figure
The complete game tree for a trivial game with chance nodes..

@@ -737,9 +718,7 @@

5. Adversarial Search

-

-

-Consider the following procedure +

Consider the following procedure for choosing moves in games with chance nodes:
- Generate some dice-roll sequences (say, 50) down to a suitable depth @@ -901,14 +880,7 @@

5. Adversarial Search


- - - - - + + + + + + + diff --git a/_site/ilp-exercises/ex_1/index.html b/_site/ilp-exercises/ex_1/index.html index 77e0929839..0eb2ef7828 100644 --- a/_site/ilp-exercises/ex_1/index.html +++ b/_site/ilp-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_2/index.html b/_site/ilp-exercises/ex_2/index.html index 1121d9069b..63490e5126 100644 --- a/_site/ilp-exercises/ex_2/index.html +++ b/_site/ilp-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following determinations, write down the logical -representation and explain why the determination is true (if it is):
+representation and explain why the determination is true (if it is):
-1. Design and denomination determine the mass of a coin.
+1. Design and denomination determine the mass of a coin.
-2. For a given program, input determines output.
+2. For a given program, input determines output.
3. Climate, food intake, exercise, and metabolism determine weight gain - and loss.
+ and loss.
4. Baldness is determined by the baldness (or lack thereof) of one’s - maternal grandfather.
+ maternal grandfather.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_3/index.html b/_site/ilp-exercises/ex_3/index.html index 67d700d344..d9a56b0a0d 100644 --- a/_site/ilp-exercises/ex_3/index.html +++ b/_site/ilp-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following determinations, write down the logical -representation and explain why the determination is true (if it is):
+representation and explain why the determination is true (if it is):
-1. Zip code determines the state (U.S.).
+1. Zip code determines the state (U.S.).
-2. Design and denomination determine the mass of a coin.
+2. Design and denomination determine the mass of a coin.
3. Climate, food intake, exercise, and metabolism determine weight gain - and loss.
+ and loss.
4. Baldness is determined by the baldness (or lack thereof) of one’s - maternal grandfather.
+ maternal grandfather.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_4/index.html b/_site/ilp-exercises/ex_4/index.html index cb63e1a413..e4971f7d39 100644 --- a/_site/ilp-exercises/ex_4/index.html +++ b/_site/ilp-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_5/index.html b/_site/ilp-exercises/ex_5/index.html index d3ec1fafdf..0b9ad8a1a5 100644 --- a/_site/ilp-exercises/ex_5/index.html +++ b/_site/ilp-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Fill in the missing values for the clauses $C_1$ or $C_2$ (or both) in the following sets of clauses, given that $C$ is the -resolvent of $C_1$ and $C_2$:
+resolvent of $C_1$ and $C_2$:
1. $C = {True} \Rightarrow P(A,B)$, $C_1 = P(x,y) \Rightarrow Q(x,y)$, $C_2 - = ??$.
+ = ??$.
2. $C = {True} \Rightarrow P(A,B)$, $C_1 = ??$, - $C_2 = ??$.
+ $C_2 = ??$.
3. $C = P(x,y) \Rightarrow P(x,f(y))$, $C_1 = ??$, - $C_2 = ??$.
+ $C_2 = ??$.
If there is more than one possible solution, provide one example of each -different kind.
+different kind.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_6/index.html b/_site/ilp-exercises/ex_6/index.html index 119c2323f4..1d08d704e1 100644 --- a/_site/ilp-exercises/ex_6/index.html +++ b/_site/ilp-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_7/index.html b/_site/ilp-exercises/ex_7/index.html index 6bebaf74ca..5d98838d5a 100644 --- a/_site/ilp-exercises/ex_7/index.html +++ b/_site/ilp-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose that is considering adding a literal to a clause using a binary predicate $P$ and that previous literals -(including the head of the clause) contain five different variables.
+(including the head of the clause) contain five different variables.
1. How many functionally different literals can be generated? Two literals are functionally identical if they differ only in the names - of the *new* variables that they contain.
+ of the *new* variables that they contain.
2. Can you find a general formula for the number of different literals with a predicate of arity $r$ when there are $n$ variables - previously used?
+ previously used?
3. Why does not allow literals that contain no previously used - variables?
+ variables?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/ex_8/index.html b/_site/ilp-exercises/ex_8/index.html index 1057d997ee..85b1bc507d 100644 --- a/_site/ilp-exercises/ex_8/index.html +++ b/_site/ilp-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/ilp-exercises/index.html b/_site/ilp-exercises/index.html index aa22a74e10..d4c94184dc 100644 --- a/_site/ilp-exercises/index.html +++ b/_site/ilp-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -319,14 +318,7 @@

19. Knowledge in Learning


- - - - - + + + + + + + diff --git a/_site/index.html b/_site/index.html index b5f3b006cc..e6dc33fc66 100644 --- a/_site/index.html +++ b/_site/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -97,20 +96,11 @@

- - - - - - -
-

-
  • Part Ⅰ Artificial Intelligence @@ -177,7 +167,6 @@

-
@@ -206,6 +195,8 @@

}, false); })(document); - + + + diff --git a/_site/intro-exercises/ex_1/index.html b/_site/intro-exercises/ex_1/index.html index 3fb8c62a70..6f7d61ad75 100644 --- a/_site/intro-exercises/ex_1/index.html +++ b/_site/intro-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,114 +163,102 @@

-


- +
Community Solution - - - - - + - - - -
-
-

- Community Answer is not available yet. - -

+
+
+
+
-


- -
+
+
-
-
    -
  • Author: @sachin10101998 -
      -
    • This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. - Does it support spaces? -
        -
      • That’s a nice solution. –@random1
      • -
      • This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above. –@random1
      • -
      • The Yaml files are easy to edit just by copying the templates given in each answer.yaml file. –@random1
      • -
      -
    • -
    -
  • -
  • Author: @Nalinc -
      -
    • This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. -
        -
      • That’s a nice solution.–@random1
      • -
      • This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above.–@random1
      • -
      • The Yaml files are easy to edit just by copying the templates given in each answer.yaml file.–@random1
      • -
      -
    • -
    -
  • -
  • Author: @sachin10101998 -
      -
    • This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. -
        -
      • That’s a nice solution.–@random1
      • -
      • This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above.–@random1
      • -
      • The Yaml files are easy to edit just by copying the templates given in each answer.yaml file.–@random1
      • -
      -
    • -
    -
  • -
- -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
- -
- -
@@ -295,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_10/index.html b/_site/intro-exercises/ex_10/index.html index b8dc2c0c24..56fea6615a 100644 --- a/_site/intro-exercises/ex_10/index.html +++ b/_site/intro-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

To what extent are the following computer systems instances of -artificial intelligence:
+artificial intelligence:
-- Supermarket bar code scanners.
+- Supermarket bar code scanners.
-- Voice-activated telephone menus.
+- Voice-activated telephone menus.
-- Spelling and grammar correction features in Microsoft Word.
+- Spelling and grammar correction features in Microsoft Word.
-- Internet routing algorithms that respond dynamically to the state of the network.
+- Internet routing algorithms that respond dynamically to the state of the network.

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -255,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_11/index.html b/_site/intro-exercises/ex_11/index.html index a7bbf4bc4b..1a94388760 100644 --- a/_site/intro-exercises/ex_11/index.html +++ b/_site/intro-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,66 +170,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -254,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_12/index.html b/_site/intro-exercises/ex_12/index.html index dd31be14aa..96b851d403 100644 --- a/_site/intro-exercises/ex_12/index.html +++ b/_site/intro-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,66 +168,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -252,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_13/index.html b/_site/intro-exercises/ex_13/index.html index b399486f95..5426875e33 100644 --- a/_site/intro-exercises/ex_13/index.html +++ b/_site/intro-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,66 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_14/index.html b/_site/intro-exercises/ex_14/index.html index f67aca0f24..ad0e5d505f 100644 --- a/_site/intro-exercises/ex_14/index.html +++ b/_site/intro-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,66 +162,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_15/index.html b/_site/intro-exercises/ex_15/index.html index 2d3a6f862a..7b82e349ab 100644 --- a/_site/intro-exercises/ex_15/index.html +++ b/_site/intro-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,66 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_16/index.html b/_site/intro-exercises/ex_16/index.html index 924bd01782..684aacdfd7 100644 --- a/_site/intro-exercises/ex_16/index.html +++ b/_site/intro-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,66 +162,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_17/index.html b/_site/intro-exercises/ex_17/index.html index 8a05967cb4..678bbd8f1d 100644 --- a/_site/intro-exercises/ex_17/index.html +++ b/_site/intro-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,66 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_18/index.html b/_site/intro-exercises/ex_18/index.html index cfe645138f..3557eefce1 100644 --- a/_site/intro-exercises/ex_18/index.html +++ b/_site/intro-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -180,66 +175,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -259,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_19/index.html b/_site/intro-exercises/ex_19/index.html index c077fe82c8..68f0ab3488 100644 --- a/_site/intro-exercises/ex_19/index.html +++ b/_site/intro-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,66 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_2/index.html b/_site/intro-exercises/ex_2/index.html index 3a3e277426..59e331c415 100644 --- a/_site/intro-exercises/ex_2/index.html +++ b/_site/intro-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Read Turing’s original paper on AI @Turing:1950. In the paper, he @@ -172,89 +167,102 @@

-


- +
Community Solution - - - - - + - - - -
-
-

- No community answer available yet. - -

+
+
+
+
-


- -
+
+
-
- - -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
- -
- -
@@ -274,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_20/index.html b/_site/intro-exercises/ex_20/index.html index 97b5025423..49186bb49a 100644 --- a/_site/intro-exercises/ex_20/index.html +++ b/_site/intro-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,66 +170,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -254,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_3/index.html b/_site/intro-exercises/ex_3/index.html index 4e07b5fbd4..b9867cf3d1 100644 --- a/_site/intro-exercises/ex_3/index.html +++ b/_site/intro-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Every year the Loebner Prize is awarded to the program that comes @@ -168,89 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- No community answer available yet. - -

+
+
+
+
-


- -
+
+
-
- - -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
- -
- -
@@ -270,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_4/index.html b/_site/intro-exercises/ex_4/index.html index 61b99f021a..f92e96ef5d 100644 --- a/_site/intro-exercises/ex_4/index.html +++ b/_site/intro-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Are reflex actions (such as flinching from a hot stove) rational? Are @@ -166,67 +161,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


- -
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +276,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_5/index.html b/_site/intro-exercises/ex_5/index.html index f30ad12df7..50e65fa6d7 100644 --- a/_site/intro-exercises/ex_5/index.html +++ b/_site/intro-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,67 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


- -
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -249,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_6/index.html b/_site/intro-exercises/ex_6/index.html index ae22b3574f..e82f985dec 100644 --- a/_site/intro-exercises/ex_6/index.html +++ b/_site/intro-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,67 +164,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


- -
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -249,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_7/index.html b/_site/intro-exercises/ex_7/index.html index fc4e317bee..8085a3d8f5 100644 --- a/_site/intro-exercises/ex_7/index.html +++ b/_site/intro-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,67 +168,102 @@

- -


- +
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -253,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_8/index.html b/_site/intro-exercises/ex_8/index.html index 7840260651..fc7e225f43 100644 --- a/_site/intro-exercises/ex_8/index.html +++ b/_site/intro-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,66 +163,102 @@

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/ex_9/index.html b/_site/intro-exercises/ex_9/index.html index f8cf5c61cb..9000eccc91 100644 --- a/_site/intro-exercises/ex_9/index.html +++ b/_site/intro-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

To what extent are the following computer systems instances of -artificial intelligence:
+artificial intelligence:
-- Supermarket bar code scanners.
+- Supermarket bar code scanners.
-- Web search engines.
+- Web search engines.
-- Voice-activated telephone menus.
+- Voice-activated telephone menus.
- Internet routing algorithms that respond dynamically to the state of the network.

- -


+
Community Solution - - - - - + - - - -
-
-

- Not Available -

+
+
+
+
-


-
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -256,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/intro-exercises/index.html b/_site/intro-exercises/index.html index d5f30003c9..55ea1e2712 100644 --- a/_site/intro-exercises/index.html +++ b/_site/intro-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -526,14 +525,7 @@

1. Introduction

- - - - - + + + + + + + diff --git a/_site/js/answer.js b/_site/js/answer.js new file mode 100644 index 0000000000..3d688737a9 --- /dev/null +++ b/_site/js/answer.js @@ -0,0 +1,52 @@ +document.addEventListener("DOMContentLoaded", function(event) { + document.getElementById("viewusersolution").addEventListener("click", function(){ + url = document.getElementById("link").innerHTML + console.log(url) + document.getElementById("content").innerHTML = "No user answers available yet!" + httpGetAsync(url, parseResponse) + document.getElementById("link").innerHTML = "" + }); + + function parseResponse(o){ + files= JSON.parse(o) + console.log(files) + for (file of files){ + f = file["download_url"] + g = file["name"] + console.log(f) + console.log(g) + if(g=="communityanswer.md") + { + console.log("Won't render") + } + else{ + httpGetAsync(f, renderContent) + } + + } + } + + function renderContent(data){ + console.log(data) + contentArea = document.getElementById("content"); + + var node = document.createElement("div");// Create a
node + node.setAttribute("id", "answeridstyle"); + node.setAttribute("markdown","1"); + node.setAttribute("onclick","myFunc()"); + node.innerHTML = marked(data) //Set inner HTML + contentArea.appendChild(node); + + } + + function httpGetAsync(theUrl, callback){ + var xmlHttp = new XMLHttpRequest(); + xmlHttp.onreadystatechange = function() { + if (xmlHttp.readyState == 4 && xmlHttp.status == 200) + callback(xmlHttp.responseText); + } + xmlHttp.open("GET", theUrl, true); // true for asynchronous + xmlHttp.send(null); + } + }); + \ No newline at end of file diff --git a/_site/js/commsol.js b/_site/js/commsol.js new file mode 100644 index 0000000000..973498f675 --- /dev/null +++ b/_site/js/commsol.js @@ -0,0 +1,64 @@ +document.addEventListener("DOMContentLoaded", function(event) { + document.getElementById("viewusersolution").addEventListener("click", function(){ + url = document.getElementById("link2").innerHTML + console.log(url) + document.getElementById("content2").innerHTML ="No Community answer available yet!"; + httpGetAsync(url, parseResponse) + document.getElementById("link2").innerHTML = "" + }); + + function parseResponse(o) + { + files= JSON.parse(o) + console.log(files) + present=false; + for (file of files) + { + f = file["download_url"] + g = file["name"] + + if(g=="communityanswer.md") + { + present=true; + document.getElementById("content2").innerHTML =""; + } + } + if(present == true) + { + for(file of files) + { + f = file["download_url"] + g = file["name"] + if(g=="communityanswer.md") + { + httpGetAsync(f,renderContent) + } + } + } + if(present == false) + { + document.getElementById("content2").innerHTML=" No Community answer available yet!"; + } + + } + + function renderContent(data){ + console.log(data) + contentArea = document.getElementById("content2"); + + var node = document.createElement("div");// Create a
node + node.innerHTML = marked(data) //Set inner HTML + contentArea.appendChild(node); + + } + function httpGetAsync(theUrl, callback){ + var xmlHttp = new XMLHttpRequest(); + xmlHttp.onreadystatechange = function() { + if (xmlHttp.readyState == 4 && xmlHttp.status == 200) + callback(xmlHttp.responseText); + } + xmlHttp.open("GET", theUrl, true); // true for asynchronous + xmlHttp.send(null); + } + }); + \ No newline at end of file diff --git a/_site/js/forms.js b/_site/js/forms.js new file mode 100644 index 0000000000..cec0ba5bf3 --- /dev/null +++ b/_site/js/forms.js @@ -0,0 +1,78 @@ +(function ($) { + "use strict"; + + /*================================================================== + [ Focus Contact2 ]*/ + $('.input100').each(function(){ + $(this).on('blur', function(){ + if($(this).val().trim() != "") { + $(this).addClass('has-val'); + } + else { + $(this).removeClass('has-val'); + } + }) + }) + + /*================================================================== + [ Validate ]*/ + var input = $('.validate-input .input100'); + + $('.validate-form').on('submit',function(){ + var check = true; + + for(var i=0; i=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" -
- +
+

@@ -173,48 +167,113 @@

Figure wumpus-entailment-figure, construct the set of possible worlds. (You should find 32 of them.) Mark the worlds in which the KB is true and those in which each of the following sentences is -true:
+true:
-$\alpha_2$ = “There is no pit in [2,2].”
+$\alpha_2$ = “There is no pit in [2,2].”
-$\alpha_3$ = “There is a wumpus in [1,3].”
+$\alpha_3$ = “There is a wumpus in [1,3].”
Hence show that ${KB} {\models}\alpha_2$ and ${KB} {\models}\alpha_3$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_10/index.html b/_site/knowledge-logic-exercises/ex_10/index.html index 2e4a137d3c..7df7023eb1 100644 --- a/_site/knowledge-logic-exercises/ex_10/index.html +++ b/_site/knowledge-logic-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-We have defined four binary logical connectives.
+We have defined four binary logical connectives.
-1. Are there any others that might be useful?
+1. Are there any others that might be useful?
-2. How many binary connectives can there be?
+2. How many binary connectives can there be?
-3. Why are some of them not very useful?
+3. Why are some of them not very useful?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_11/index.html b/_site/knowledge-logic-exercises/ex_11/index.html index f200250e95..c29f49266d 100644 --- a/_site/knowledge-logic-exercises/ex_11/index.html +++ b/_site/knowledge-logic-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Using a method of your choice, verify each of the equivalences in -Table \[logical-equivalence-table\] (page <a href="#"logical-equivalence-table</a>). +Table \[logical-equivalence-table\] (page ).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_12/index.html b/_site/knowledge-logic-exercises/ex_12/index.html index 09ec373153..94c3cb23f8 100644 --- a/_site/knowledge-logic-exercises/ex_12/index.html +++ b/_site/knowledge-logic-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,54 +163,119 @@

using truth tables or the equivalence rules of Table \[logical-equivalence-table\] (page logical-equivalence-table). -1. ${Smoke} {\:\;{\Rightarrow}\:\;}{Smoke}$
+1. ${Smoke} {\:\;{\Rightarrow}\:\;}{Smoke}$
-2. ${Smoke} {\:\;{\Rightarrow}\:\;}{Fire}$
+2. ${Smoke} {\:\;{\Rightarrow}\:\;}{Fire}$
-3. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(\lnot {Smoke} {\:\;{\Rightarrow}\:\;}\lnot {Fire})$
+3. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(\lnot {Smoke} {\:\;{\Rightarrow}\:\;}\lnot {Fire})$
-4. ${Smoke} \lor {Fire} \lor \lnot {Fire}$
+4. ${Smoke} \lor {Fire} \lor \lnot {Fire}$
5. $(({Smoke} \land {Heat}) {\:\;{\Rightarrow}\:\;}{Fire}) - {\;\;{\Leftrightarrow}\;\;}(({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) \lor ({Heat} {\:\;{\Rightarrow}\:\;}{Fire}))$
+ {\;\;{\Leftrightarrow}\;\;}(({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) \lor ({Heat} {\:\;{\Rightarrow}\:\;}{Fire}))$
-6. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(({Smoke} \land {Heat}) {\:\;{\Rightarrow}\:\;}{Fire}) $
+6. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(({Smoke} \land {Heat}) {\:\;{\Rightarrow}\:\;}{Fire}) $
-7. ${Big} \lor {Dumb} \lor ({Big} {\:\;{\Rightarrow}\:\;}{Dumb})$
+7. ${Big} \lor {Dumb} \lor ({Big} {\:\;{\Rightarrow}\:\;}{Dumb})$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_13/index.html b/_site/knowledge-logic-exercises/ex_13/index.html index 0f5660930e..428255d2a2 100644 --- a/_site/knowledge-logic-exercises/ex_13/index.html +++ b/_site/knowledge-logic-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,56 +161,121 @@

Decide whether each of the following sentences is valid, unsatisfiable, or neither. Verify your decisions using truth tables or the equivalence rules of -Table \[logical-equivalence-table\] (page logical-equivalence-table).
+Table \[logical-equivalence-table\] (page logical-equivalence-table).
-1. ${Smoke} {\:\;{\Rightarrow}\:\;}{Smoke}$
+1. ${Smoke} {\:\;{\Rightarrow}\:\;}{Smoke}$
-2. ${Smoke} {\:\;{\Rightarrow}\:\;}{Fire}$
+2. ${Smoke} {\:\;{\Rightarrow}\:\;}{Fire}$
-3. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(\lnot {Smoke} {\:\;{\Rightarrow}\:\;}\lnot {Fire})$
+3. $({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) {\:\;{\Rightarrow}\:\;}(\lnot {Smoke} {\:\;{\Rightarrow}\:\;}\lnot {Fire})$
-4. ${Smoke} \lor {Fire} \lor \lnot {Fire}$
+4. ${Smoke} \lor {Fire} \lor \lnot {Fire}$
5. $(({Smoke} \land {Heat}) {\:\;{\Rightarrow}\:\;}{Fire}) - {\;\;{\Leftrightarrow}\;\;}(({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) \lor ({Heat} {\:\;{\Rightarrow}\:\;}{Fire}))$
+ {\;\;{\Leftrightarrow}\;\;}(({Smoke} {\:\;{\Rightarrow}\:\;}{Fire}) \lor ({Heat} {\:\;{\Rightarrow}\:\;}{Fire}))$
-6. ${Big} \lor {Dumb} \lor ({Big} {\:\;{\Rightarrow}\:\;}{Dumb})$
+6. ${Big} \lor {Dumb} \lor ({Big} {\:\;{\Rightarrow}\:\;}{Dumb})$
-7. $({Big} \land {Dumb}) \lor \lnot {Dumb}$
+7. $({Big} \land {Dumb}) \lor \lnot {Dumb}$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_14/index.html b/_site/knowledge-logic-exercises/ex_14/index.html index efc7410118..82fd75a5dd 100644 --- a/_site/knowledge-logic-exercises/ex_14/index.html +++ b/_site/knowledge-logic-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_15/index.html b/_site/knowledge-logic-exercises/ex_15/index.html index cc672e261a..18a34a11aa 100644 --- a/_site/knowledge-logic-exercises/ex_15/index.html +++ b/_site/knowledge-logic-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_16/index.html b/_site/knowledge-logic-exercises/ex_16/index.html index b7ad8630a8..feb58be804 100644 --- a/_site/knowledge-logic-exercises/ex_16/index.html +++ b/_site/knowledge-logic-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise looks into the relationship between -clauses and implication sentences.
+clauses and implication sentences.
1. Show that the clause $(\lnot P_1 \lor \cdots \lor \lnot P_m \lor Q)$ is logically equivalent to the implication sentence - $(P_1 \land \cdots \land P_m) {\;{\Rightarrow}\;}Q$.
+ $(P_1 \land \cdots \land P_m) {\;{\Rightarrow}\;}Q$.
2. Show that every clause (regardless of the number of positive literals) can be written in the form $(P_1 \land \cdots \land P_m) {\;{\Rightarrow}\;}(Q_1 \lor \cdots \lor Q_n)$, where the $P$s and $Q$s are proposition symbols. A knowledge base consisting of such sentences is in implicative normal form or Kowalski - form @Kowalski:1979.
+ form @Kowalski:1979.
3. Write down the full resolution rule for sentences in implicative - normal form.
+ normal form.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_17/index.html b/_site/knowledge-logic-exercises/ex_17/index.html index 58a3ea918d..949f844fec 100644 --- a/_site/knowledge-logic-exercises/ex_17/index.html +++ b/_site/knowledge-logic-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

According to some political pundits, a person who is radical ($R$) is electable ($E$) if he/she is conservative ($C$), but otherwise is not -electable.
+electable.
1. Which of the following are correct representations of this - assertion?
+ assertion?
- 1. $(R\land E)\iff C$
+ 1. $(R\land E)\iff C$
- 2. $R{\:\;{\Rightarrow}\:\;}(E\iff C)$
+ 2. $R{\:\;{\Rightarrow}\:\;}(E\iff C)$
- 3. $R{\:\;{\Rightarrow}\:\;}((C{\:\;{\Rightarrow}\:\;}E) \lor \lnot E)$
+ 3. $R{\:\;{\Rightarrow}\:\;}((C{\:\;{\Rightarrow}\:\;}E) \lor \lnot E)$
2. Which of the sentences in (a) can be expressed in Horn form?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_18/index.html b/_site/knowledge-logic-exercises/ex_18/index.html index 19d140c7a7..488a2f157a 100644 --- a/_site/knowledge-logic-exercises/ex_18/index.html +++ b/_site/knowledge-logic-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This question considers representing satisfiability (SAT) problems as -CSPs.
+CSPs.
1. Draw the constraint graph corresponding to the SAT problem $$(\lnot X_1 \lor X_2) \land (\lnot X_2 \lor X_3) \land \ldots \land (\lnot X_{n-1} \lor X_n)$$ - for the particular case $n5$.
+ for the particular case $n5$.
2. How many solutions are there for this general SAT problem as a - function of $n$?
+ function of $n$?
3. Suppose we apply {Backtracking-Search} (page backtracking-search-algorithm) to find all solutions to a SAT CSP of the type given in (a). (To find @@ -180,48 +174,113 @@

algorithm so it continues searching after each solution is found.) Assume that variables are ordered $X_1,\ldots,X_n$ and ${false}$ is ordered before ${true}$. How much time will the algorithm take - to terminate? (Write an $O(\cdot)$ expression as a function of $n$.)
+ to terminate? (Write an $O(\cdot)$ expression as a function of $n$.)
4. We know that SAT problems in Horn form can be solved in linear time by forward chaining (unit propagation). We also know that every tree-structured binary CSP with discrete, finite domains can be solved in time linear in the number of variables (Section csp-structure-section). Are these two - facts connected? Discuss.
+ facts connected? Discuss.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_19/index.html b/_site/knowledge-logic-exercises/ex_19/index.html index c429026dce..691a73ef27 100644 --- a/_site/knowledge-logic-exercises/ex_19/index.html +++ b/_site/knowledge-logic-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This question considers representing satisfiability (SAT) problems as -CSPs.
+CSPs.
1. Draw the constraint graph corresponding to the SAT problem $$(\lnot X_1 \lor X_2) \land (\lnot X_2 \lor X_3) \land \ldots \land (\lnot X_{n-1} \lor X_n)$$ - for the particular case $n4$.
+ for the particular case $n4$.
2. How many solutions are there for this general SAT problem as a - function of $n$?
+ function of $n$?
3. Suppose we apply {Backtracking-Search} (page backtracking-search-algorithm) to find all solutions to a SAT CSP of the type given in (a). (To find @@ -180,7 +174,7 @@

algorithm so it continues searching after each solution is found.) Assume that variables are ordered $X_1,\ldots,X_n$ and ${false}$ is ordered before ${true}$. How much time will the algorithm take - to terminate? (Write an $O(\cdot)$ expression as a function of $n$.)
+ to terminate? (Write an $O(\cdot)$ expression as a function of $n$.)
4. We know that SAT problems in Horn form can be solved in linear time by forward chaining (unit propagation). We also know that every @@ -191,37 +185,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -241,6 +300,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_2/index.html b/_site/knowledge-logic-exercises/ex_2/index.html index 40b78d01fc..43ce7d63cd 100644 --- a/_site/knowledge-logic-exercises/ex_2/index.html +++ b/_site/knowledge-logic-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

(Adapted from @Barwise+Etchemendy:1993 .) Given the following, can you prove that the unicorn is -mythical? How about magical? Horned?
+mythical? How about magical? Horned?
Note: If the unicorn is mythical, then it is immortal, but if it is not mythical, then it is a mortal mammal. If the unicorn is either @@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_20/index.html b/_site/knowledge-logic-exercises/ex_20/index.html index 83fb0f36a7..5884aea62a 100644 --- a/_site/knowledge-logic-exercises/ex_20/index.html +++ b/_site/knowledge-logic-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_21/index.html b/_site/knowledge-logic-exercises/ex_21/index.html index 4408a858d1..1a8c5a56f5 100644 --- a/_site/knowledge-logic-exercises/ex_21/index.html +++ b/_site/knowledge-logic-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,53 +161,118 @@

A propositional 2-CNF expression is a conjunction of clauses, each containing exactly 2 literals, e.g., $$(A\lor B) \land (\lnot A \lor C) \land (\lnot B \lor D) \land (\lnot - C \lor G) \land (\lnot D \lor G)\ .$$
+ C \lor G) \land (\lnot D \lor G)\ .$$
-1. Prove using resolution that the above sentence entails $G$.
+1. Prove using resolution that the above sentence entails $G$.
2. Two clauses are semantically distinct if they are not logically equivalent. How many semantically distinct 2-CNF clauses - can be constructed from $n$ proposition symbols?
+ can be constructed from $n$ proposition symbols?
3. Using your answer to (b), prove that propositional resolution always terminates in time polynomial in $n$ given a 2-CNF sentence - containing no more than $n$ distinct symbols.
+ containing no more than $n$ distinct symbols.
-4. Explain why your argument in (c) does not apply to 3-CNF.
+4. Explain why your argument in (c) does not apply to 3-CNF.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_22/index.html b/_site/knowledge-logic-exercises/ex_22/index.html index dbf17f87ad..7e5d027e77 100644 --- a/_site/knowledge-logic-exercises/ex_22/index.html +++ b/_site/knowledge-logic-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Prove each of the following assertions:
+Prove each of the following assertions:
1. Every pair of propositional clauses either has no resolvents, or all - their resolvents are logically equivalent.
+ their resolvents are logically equivalent.
2. There is no clause that, when resolved with itself, yields - (after factoring) the clause $(\lnot P \lor \lnot Q)$.
+ (after factoring) the clause $(\lnot P \lor \lnot Q)$.
3. If a propositional clause $C$ can be resolved with a copy of itself, - it must be logically equivalent to $ True $.
+ it must be logically equivalent to $ True $.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_23/index.html b/_site/knowledge-logic-exercises/ex_23/index.html index ddad0fb6ad..c8ea9425ae 100644 --- a/_site/knowledge-logic-exercises/ex_23/index.html +++ b/_site/knowledge-logic-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the following sentence:
-$$[ ({Food} {\:\;{\Rightarrow}\:\;}{Party}) \lor ({Drinks} {\:\;{\Rightarrow}\:\;}{Party}) ] {\:\;{\Rightarrow}\:\;}[ ( {Food} \land {Drinks} ) {\:\;{\Rightarrow}\:\;}{Party}]\ .$$
+Consider the following sentence:
+$$[ ({Food} {\:\;{\Rightarrow}\:\;}{Party}) \lor ({Drinks} {\:\;{\Rightarrow}\:\;}{Party}) ] {\:\;{\Rightarrow}\:\;}[ ( {Food} \land {Drinks} ) {\:\;{\Rightarrow}\:\;}{Party}]\ .$$
1. Determine, using enumeration, whether this sentence is valid, - satisfiable (but not valid), or unsatisfiable.
+ satisfiable (but not valid), or unsatisfiable.
2. Convert the left-hand and right-hand sides of the main implication into CNF, showing each step, and explain how the results confirm - your answer to (a).
+ your answer to (a).
3. Prove your answer to (a) using resolution.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_24/index.html b/_site/knowledge-logic-exercises/ex_24/index.html index 655fe8a63f..b45cbafcfc 100644 --- a/_site/knowledge-logic-exercises/ex_24/index.html +++ b/_site/knowledge-logic-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,30 +161,30 @@

A sentence is in disjunctive normal form(DNF) if it is the disjunction of conjunctions of literals. For example, the sentence $(A \land B \land \lnot C) \lor (\lnot A \land C) \lor (B \land \lnot C)$ -is in DNF.
+is in DNF.
1. Any propositional logic sentence is logically equivalent to the assertion that some possible world in which it would be true is in fact the case. From this observation, prove that any sentence can be - written in DNF.
+ written in DNF.
2. Construct an algorithm that converts any sentence in propositional logic into DNF. (Hint: The algorithm is similar to the algorithm for conversion to CNF iven in - Sectio pl-resolution-section.)
+ Sectio pl-resolution-section.)
3. Construct a simple algorithm that takes as input a sentence in DNF and returns a satisfying assignment if one exists, or reports that - no satisfying assignment exists.
+ no satisfying assignment exists.
4. Apply the algorithms in (b) and (c) to the following set of - sentences:
+ sentences:
- $A {\Rightarrow} B$
+ $A {\Rightarrow} B$
- $B {\Rightarrow} C$
+ $B {\Rightarrow} C$
- $C {\Rightarrow} A$
+ $C {\Rightarrow} A$
5. Since the algorithm in (b) is very similar to the algorithm for conversion to CNF, and since the algorithm in (c) is much simpler @@ -199,37 +193,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -249,6 +308,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_25/index.html b/_site/knowledge-logic-exercises/ex_25/index.html index 3425e1b7ad..aeada56f39 100644 --- a/_site/knowledge-logic-exercises/ex_25/index.html +++ b/_site/knowledge-logic-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Convert the following set of sentences to -clausal form.
+clausal form.
-1. S1: $A {\;\;{\Leftrightarrow}\;\;}(B \lor E)$.
+1. S1: $A {\;\;{\Leftrightarrow}\;\;}(B \lor E)$.
-2. S2: $E {\:\;{\Rightarrow}\:\;}D$.
+2. S2: $E {\:\;{\Rightarrow}\:\;}D$.
-3. S3: $C \land F {\:\;{\Rightarrow}\:\;}\lnot B$.
+3. S3: $C \land F {\:\;{\Rightarrow}\:\;}\lnot B$.
-4. S4: $E {\:\;{\Rightarrow}\:\;}B$.
+4. S4: $E {\:\;{\Rightarrow}\:\;}B$.
-5. S5: $B {\:\;{\Rightarrow}\:\;}F$.
+5. S5: $B {\:\;{\Rightarrow}\:\;}F$.
-6. S6: $B {\:\;{\Rightarrow}\:\;}C$
+6. S6: $B {\:\;{\Rightarrow}\:\;}C$
Give a trace of the execution of DPLL on the conjunction of these clauses.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_26/index.html b/_site/knowledge-logic-exercises/ex_26/index.html index b1bda26b70..674067f93e 100644 --- a/_site/knowledge-logic-exercises/ex_26/index.html +++ b/_site/knowledge-logic-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Convert the following set of sentences to -clausal form.
+clausal form.
-1. S1: $A {\;\;{\Leftrightarrow}\;\;}(B \lor E)$.
+1. S1: $A {\;\;{\Leftrightarrow}\;\;}(B \lor E)$.
-2. S2: $E {\:\;{\Rightarrow}\:\;}D$.
+2. S2: $E {\:\;{\Rightarrow}\:\;}D$.
-3. S3: $C \land F {\:\;{\Rightarrow}\:\;}\lnot B$.
+3. S3: $C \land F {\:\;{\Rightarrow}\:\;}\lnot B$.
-4. S4: $E {\:\;{\Rightarrow}\:\;}B$.
+4. S4: $E {\:\;{\Rightarrow}\:\;}B$.
-5. S5: $B {\:\;{\Rightarrow}\:\;}F$.
+5. S5: $B {\:\;{\Rightarrow}\:\;}F$.
-6. S6: $B {\:\;{\Rightarrow}\:\;}C$
+6. S6: $B {\:\;{\Rightarrow}\:\;}C$
Give a trace of the execution of DPLL on the conjunction of these clauses.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_27/index.html b/_site/knowledge-logic-exercises/ex_27/index.html index 109cff4eb7..6914efdac2 100644 --- a/_site/knowledge-logic-exercises/ex_27/index.html +++ b/_site/knowledge-logic-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_28/index.html b/_site/knowledge-logic-exercises/ex_28/index.html index 69f434fd57..a36f3998e2 100644 --- a/_site/knowledge-logic-exercises/ex_28/index.html +++ b/_site/knowledge-logic-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

[Exercise 7.28 \[minesweeper-exercise\]](ex_28/) @@ -201,37 +195,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_29/index.html b/_site/knowledge-logic-exercises/ex_29/index.html index a81ab7b677..ba4defcec9 100644 --- a/_site/knowledge-logic-exercises/ex_29/index.html +++ b/_site/knowledge-logic-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_3/index.html b/_site/knowledge-logic-exercises/ex_3/index.html index e85c0d01ec..0996cf6384 100644 --- a/_site/knowledge-logic-exercises/ex_3/index.html +++ b/_site/knowledge-logic-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the problem of deciding whether a -propositional logic sentence is true in a given model.
+propositional logic sentence is true in a given model.
1. Write a recursive algorithm PL-True?$ (s, m )$ that returns ${true}$ if and only if the sentence $s$ is true in the model $m$ (where $m$ assigns a truth value for every symbol in $s$). The algorithm should run in time linear in the size of the sentence. (Alternatively, use a - version of this function from the online code repository.)
+ version of this function from the online code repository.)
2. Give three examples of sentences that can be determined to be true or false in a partial model that does not specify a - truth value for some of the symbols.
+ truth value for some of the symbols.
3. Show that the truth value (if any) of a sentence in a partial model - cannot be determined efficiently in general.
+ cannot be determined efficiently in general.
4. Modify your algorithm so that it can sometimes judge truth from partial models, while retaining its recursive structure and linear run time. Give three examples of sentences whose truth in a partial - model is not detected by your algorithm.
+ model is not detected by your algorithm.
5. Investigate whether the modified algorithm makes $TT-Entails?$ more efficient.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_30/index.html b/_site/knowledge-logic-exercises/ex_30/index.html index 31ac9d4a1f..e440b6cfa6 100644 --- a/_site/knowledge-logic-exercises/ex_30/index.html +++ b/_site/knowledge-logic-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_31/index.html b/_site/knowledge-logic-exercises/ex_31/index.html index cec5a6ea83..83de9b98de 100644 --- a/_site/knowledge-logic-exercises/ex_31/index.html +++ b/_site/knowledge-logic-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_32/index.html b/_site/knowledge-logic-exercises/ex_32/index.html index 801a16e242..f21cc90ffe 100644 --- a/_site/knowledge-logic-exercises/ex_32/index.html +++ b/_site/knowledge-logic-exercises/ex_32/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_33/index.html b/_site/knowledge-logic-exercises/ex_33/index.html index e2678fa013..a469d561c0 100644 --- a/_site/knowledge-logic-exercises/ex_33/index.html +++ b/_site/knowledge-logic-exercises/ex_33/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,11 +163,11 @@

nothing and action $b$ flips from one state to the other. Let $S^t$ be the proposition that the agent is in state $S$ at time $t$, and let $a^t$ be the proposition that the agent does action $a$ at time $t$ -(similarly for $b^t$).
+(similarly for $b^t$).
-1. Write a successor-state axiom for $S^{t+1}$.
+1. Write a successor-state axiom for $S^{t+1}$.
-2. Convert the sentence in (a) into CNF.
+2. Convert the sentence in (a) into CNF.
3. Show a resolution refutation proof that if the agent is in $\lnot S$ at time $t$ and does $a$, it will still be in $\lnot S$ at time @@ -181,37 +175,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_34/index.html b/_site/knowledge-logic-exercises/ex_34/index.html index 84ccef7d5a..dcadd9087e 100644 --- a/_site/knowledge-logic-exercises/ex_34/index.html +++ b/_site/knowledge-logic-exercises/ex_34/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_35/index.html b/_site/knowledge-logic-exercises/ex_35/index.html index b39264d2e3..f6d0195c90 100644 --- a/_site/knowledge-logic-exercises/ex_35/index.html +++ b/_site/knowledge-logic-exercises/ex_35/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_4/index.html b/_site/knowledge-logic-exercises/ex_4/index.html index 13626e1b25..7a1f5c0769 100644 --- a/_site/knowledge-logic-exercises/ex_4/index.html +++ b/_site/knowledge-logic-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Which of the following are correct?
+Which of the following are correct?
-1. ${False} \models {True}$.
+1. ${False} \models {True}$.
-2. ${True} \models {False}$.
+2. ${True} \models {False}$.
-3. $(A\land B) \models (A{\;\;{\Leftrightarrow}\;\;}B)$.
+3. $(A\land B) \models (A{\;\;{\Leftrightarrow}\;\;}B)$.
-4. $A{\;\;{\Leftrightarrow}\;\;}B \models A \lor B$.
+4. $A{\;\;{\Leftrightarrow}\;\;}B \models A \lor B$.
-5. $A{\;\;{\Leftrightarrow}\;\;}B \models \lnot A \lor B$.
+5. $A{\;\;{\Leftrightarrow}\;\;}B \models \lnot A \lor B$.
-6. $(A\land B){\:\;{\Rightarrow}\:\;}C \models (A{\:\;{\Rightarrow}\:\;}C)\lor(B{\:\;{\Rightarrow}\:\;}C)$.
+6. $(A\land B){\:\;{\Rightarrow}\:\;}C \models (A{\:\;{\Rightarrow}\:\;}C)\lor(B{\:\;{\Rightarrow}\:\;}C)$.
-7. $(C\lor (\lnot A \land \lnot B)) \equiv ((A{\:\;{\Rightarrow}\:\;}C) \land (B {\:\;{\Rightarrow}\:\;}C))$.
+7. $(C\lor (\lnot A \land \lnot B)) \equiv ((A{\:\;{\Rightarrow}\:\;}C) \land (B {\:\;{\Rightarrow}\:\;}C))$.
-8. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B)$.
+8. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B)$.
-9. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B) \land (\lnot D\lor E)$.
+9. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B) \land (\lnot D\lor E)$.
-10. $(A\lor B) \land \lnot(A {\:\;{\Rightarrow}\:\;}B)$ is satisfiable.
+10. $(A\lor B) \land \lnot(A {\:\;{\Rightarrow}\:\;}B)$ is satisfiable.
11. $(A{\;\;{\Leftrightarrow}\;\;}B) \land (\lnot A \lor B)$ - is satisfiable.
+ is satisfiable.
12. $(A{\;\;{\Leftrightarrow}\;\;}B) {\;\;{\Leftrightarrow}\;\;}C$ has the same number of models as $(A{\;\;{\Leftrightarrow}\;\;}B)$ for - any fixed set of proposition symbols that includes $A$, $B$, $C$.
+ any fixed set of proposition symbols that includes $A$, $B$, $C$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_5/index.html b/_site/knowledge-logic-exercises/ex_5/index.html index 2204ecf043..ad95570c46 100644 --- a/_site/knowledge-logic-exercises/ex_5/index.html +++ b/_site/knowledge-logic-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Which of the following are correct?
+Which of the following are correct?
-1. ${False} \models {True}$.
+1. ${False} \models {True}$.
-2. ${True} \models {False}$.
+2. ${True} \models {False}$.
-3. $(A\land B) \models (A{\;\;{\Leftrightarrow}\;\;}B)$.
+3. $(A\land B) \models (A{\;\;{\Leftrightarrow}\;\;}B)$.
-4. $A{\;\;{\Leftrightarrow}\;\;}B \models A \lor B$.
+4. $A{\;\;{\Leftrightarrow}\;\;}B \models A \lor B$.
-5. $A{\;\;{\Leftrightarrow}\;\;}B \models \lnot A \lor B$.
+5. $A{\;\;{\Leftrightarrow}\;\;}B \models \lnot A \lor B$.
-6. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B\lor C) \land (B\land C\land D{\:\;{\Rightarrow}\:\;}E)$.
+6. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B\lor C) \land (B\land C\land D{\:\;{\Rightarrow}\:\;}E)$.
-7. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B) \land (\lnot D\lor E)$.
+7. $(A\lor B) \land (\lnot C\lor\lnot D\lor E) \models (A\lor B) \land (\lnot D\lor E)$.
-8. $(A\lor B) \land \lnot(A {\:\;{\Rightarrow}\:\;}B)$ is satisfiable.
+8. $(A\lor B) \land \lnot(A {\:\;{\Rightarrow}\:\;}B)$ is satisfiable.
-9. $(A\land B){\:\;{\Rightarrow}\:\;}C \models (A{\:\;{\Rightarrow}\:\;}C)\lor(B{\:\;{\Rightarrow}\:\;}C)$.
+9. $(A\land B){\:\;{\Rightarrow}\:\;}C \models (A{\:\;{\Rightarrow}\:\;}C)\lor(B{\:\;{\Rightarrow}\:\;}C)$.
-10. $(C\lor (\lnot A \land \lnot B)) \equiv ((A{\:\;{\Rightarrow}\:\;}C) \land (B {\:\;{\Rightarrow}\:\;}C))$.
+10. $(C\lor (\lnot A \land \lnot B)) \equiv ((A{\:\;{\Rightarrow}\:\;}C) \land (B {\:\;{\Rightarrow}\:\;}C))$.
11. $(A{\;\;{\Leftrightarrow}\;\;}B) \land (\lnot A \lor B)$ - is satisfiable.
+ is satisfiable.
12. $(A{\;\;{\Leftrightarrow}\;\;}B) {\;\;{\Leftrightarrow}\;\;}C$ has the same number of models as $(A{\;\;{\Leftrightarrow}\;\;}B)$ for - any fixed set of proposition symbols that includes $A$, $B$, $C$.
+ any fixed set of proposition symbols that includes $A$, $B$, $C$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_6/index.html b/_site/knowledge-logic-exercises/ex_6/index.html index 9ebf3c9b7c..f7babbfa3f 100644 --- a/_site/knowledge-logic-exercises/ex_6/index.html +++ b/_site/knowledge-logic-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Prove each of the following assertions:
+Prove each of the following assertions:
-1. $\alpha$ is valid if and only if ${True}{\models}\alpha$.
+1. $\alpha$ is valid if and only if ${True}{\models}\alpha$.
-2. For any $\alpha$, ${False}{\models}\alpha$.
+2. For any $\alpha$, ${False}{\models}\alpha$.
3. $\alpha{\models}\beta$ if and only if the sentence - $(\alpha {\:\;{\Rightarrow}\:\;}\beta)$ is valid.
+ $(\alpha {\:\;{\Rightarrow}\:\;}\beta)$ is valid.
4. $\alpha \equiv \beta$ if and only if the sentence - $(\alpha{\;\;{\Leftrightarrow}\;\;}\beta)$ is valid.
+ $(\alpha{\;\;{\Leftrightarrow}\;\;}\beta)$ is valid.
5. $\alpha{\models}\beta$ if and only if the sentence $(\alpha \land \lnot \beta)$ is unsatisfiable.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_7/index.html b/_site/knowledge-logic-exercises/ex_7/index.html index 9c88d7a5fa..b67a27b553 100644 --- a/_site/knowledge-logic-exercises/ex_7/index.html +++ b/_site/knowledge-logic-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Prove, or find a counterexample to, each of the following assertions:
+Prove, or find a counterexample to, each of the following assertions:
1. If $\alpha\models\gamma$ or $\beta\models\gamma$ (or both) then - $(\alpha\land \beta)\models\gamma$
+ $(\alpha\land \beta)\models\gamma$
2. If $(\alpha\land \beta)\models\gamma$ then $\alpha\models\gamma$ or - $\beta\models\gamma$ (or both).
+ $\beta\models\gamma$ (or both).
3. If $\alpha\models (\beta \lor \gamma)$ then $\alpha \models \beta$ - or $\alpha \models \gamma$ (or both).
+ or $\alpha \models \gamma$ (or both).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_8/index.html b/_site/knowledge-logic-exercises/ex_8/index.html index 07bab01ef2..3190f442b3 100644 --- a/_site/knowledge-logic-exercises/ex_8/index.html +++ b/_site/knowledge-logic-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Prove, or find a counterexample to, each of the following assertions:
+Prove, or find a counterexample to, each of the following assertions:
1. If $\alpha\models\gamma$ or $\beta\models\gamma$ (or both) then - $(\alpha\land \beta)\models\gamma$
+ $(\alpha\land \beta)\models\gamma$
2. If $\alpha\models (\beta \land \gamma)$ then $\alpha \models \beta$ - and $\alpha \models \gamma$.
+ and $\alpha \models \gamma$.
3. If $\alpha\models (\beta \lor \gamma)$ then $\alpha \models \beta$ - or $\alpha \models \gamma$ (or both).
+ or $\alpha \models \gamma$ (or both).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/ex_9/index.html b/_site/knowledge-logic-exercises/ex_9/index.html index 68a8dd1ec3..9845b4afc2 100644 --- a/_site/knowledge-logic-exercises/ex_9/index.html +++ b/_site/knowledge-logic-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider a vocabulary with only four propositions, $A$, $B$, $C$, and -$D$. How many models are there for the following sentences?
+$D$. How many models are there for the following sentences?
-1. $B\lor C$.
+1. $B\lor C$.
-2. $\lnot A\lor \lnot B \lor \lnot C \lor \lnot D$.
+2. $\lnot A\lor \lnot B \lor \lnot C \lor \lnot D$.
-3. $(A{\:\;{\Rightarrow}\:\;}B) \land A \land \lnot B \land C \land D$.
+3. $(A{\:\;{\Rightarrow}\:\;}B) \land A \land \lnot B \land C \land D$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/knowledge-logic-exercises/index.html b/_site/knowledge-logic-exercises/index.html index 1e281c8c69..9ccac7c8a4 100644 --- a/_site/knowledge-logic-exercises/index.html +++ b/_site/knowledge-logic-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -1122,14 +1121,7 @@

7. Logical Agents


- - - - - + + + + + + + diff --git a/_site/kr-exercises/ex_1/index.html b/_site/kr-exercises/ex_1/index.html index 3e2b0cce6a..8da95b1d87 100644 --- a/_site/kr-exercises/ex_1/index.html +++ b/_site/kr-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_10/index.html b/_site/kr-exercises/ex_10/index.html index f0fcc7e728..5427f881f9 100644 --- a/_site/kr-exercises/ex_10/index.html +++ b/_site/kr-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Write definitions for the following:
+Write definitions for the following:
-1. ${ExhaustivePartDecomposition}$
+1. ${ExhaustivePartDecomposition}$
-2. ${PartPartition}$
+2. ${PartPartition}$
-3. ${PartwiseDisjoint}$
+3. ${PartwiseDisjoint}$
These should be analogous to the definitions for ${ExhaustiveDecomposition}$, ${Partition}$, and ${Disjoint}$. Is @@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_11/index.html b/_site/kr-exercises/ex_11/index.html index 09c79cc4f0..82697fe31a 100644 --- a/_site/kr-exercises/ex_11/index.html +++ b/_site/kr-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_12/index.html b/_site/kr-exercises/ex_12/index.html index 8e7b554b30..78c4e8f6dc 100644 --- a/_site/kr-exercises/ex_12/index.html +++ b/_site/kr-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_13/index.html b/_site/kr-exercises/ex_13/index.html index 31058cd66d..a8eafaccc9 100644 --- a/_site/kr-exercises/ex_13/index.html +++ b/_site/kr-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_14/index.html b/_site/kr-exercises/ex_14/index.html index 366613f87b..b3fbe6d5fa 100644 --- a/_site/kr-exercises/ex_14/index.html +++ b/_site/kr-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_15/index.html b/_site/kr-exercises/ex_15/index.html index 961c11c347..0b82972ac0 100644 --- a/_site/kr-exercises/ex_15/index.html +++ b/_site/kr-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

State the interval-algebra relation that holds between every pair of the -following real-world events:
+following real-world events:
-> $LK$: The life of President Kennedy.
+> $LK$: The life of President Kennedy.
-> $IK$: The infancy of President Kennedy.
+> $IK$: The infancy of President Kennedy.
-> $PK$: The presidency of President Kennedy.
+> $PK$: The presidency of President Kennedy.
-> $LJ$: The life of President Johnson.
+> $LJ$: The life of President Johnson.
-> $PJ$: The presidency of President Johnson.
+> $PJ$: The presidency of President Johnson.
-> $LO$: The life of President Obama.
+> $LO$: The life of President Obama.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_16/index.html b/_site/kr-exercises/ex_16/index.html index 3a770c3dc0..e18eda894a 100644 --- a/_site/kr-exercises/ex_16/index.html +++ b/_site/kr-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,58 +165,123 @@

there is a road connecting cities $x$ and $y$; if there is, then ${Distance}(x, y)$ gives the length of the road. See the map on page romania-distances-figure for an example. The robot begins in Arad and must -reach Bucharest.
+reach Bucharest.
1. Write a suitable logical description of the initial situation of - the robot.
+ the robot.
2. Write a suitable logical query whose solutions provide possible - paths to the goal.
+ paths to the goal.
-3. Write a sentence describing the ${Go}$ action.
+3. Write a sentence describing the ${Go}$ action.
4. Now suppose that the robot consumes fuel at the rate of .02 gallons per mile. The robot starts with 20 gallons of fuel. Augment your - representation to include these considerations.
+ representation to include these considerations.
5. Now suppose some of the cities have gas stations at which the robot can fill its tank. Extend your representation and write all the rules needed to describe gas stations, including the - ${Fillup}$ action.
+ ${Fillup}$ action.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_17/index.html b/_site/kr-exercises/ex_17/index.html index 261907fdbb..bf17241112 100644 --- a/_site/kr-exercises/ex_17/index.html +++ b/_site/kr-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_18/index.html b/_site/kr-exercises/ex_18/index.html index fb239c11cc..e4bcf87c67 100644 --- a/_site/kr-exercises/ex_18/index.html +++ b/_site/kr-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_19/index.html b/_site/kr-exercises/ex_19/index.html index fd64f77c2d..415211e82c 100644 --- a/_site/kr-exercises/ex_19/index.html +++ b/_site/kr-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_2/index.html b/_site/kr-exercises/ex_2/index.html index 1b2a65b342..d7ae32a13e 100644 --- a/_site/kr-exercises/ex_2/index.html +++ b/_site/kr-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -183,37 +177,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_20/index.html b/_site/kr-exercises/ex_20/index.html index 2d8f765121..02d8ed211e 100644 --- a/_site/kr-exercises/ex_20/index.html +++ b/_site/kr-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_21/index.html b/_site/kr-exercises/ex_21/index.html index 1655eb66a4..c4d85b7143 100644 --- a/_site/kr-exercises/ex_21/index.html +++ b/_site/kr-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_22/index.html b/_site/kr-exercises/ex_22/index.html index 4e38487386..cbded2ddd6 100644 --- a/_site/kr-exercises/ex_22/index.html +++ b/_site/kr-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,58 +165,123 @@

can see them. Then the players take turns either announcing that they know what cards are on their own forehead, thereby winning the game, or saying “I don’t know.” Everyone knows the players are truthful and are -perfect at reasoning about beliefs.
+perfect at reasoning about beliefs.
1. Game 1. Alice and Bob have both said “I don’t know.” Carlos sees that Alice has two aces (A-A) and Bob has two kings (K-K). What should Carlos say? (Hint: consider all three possible - cases for Carlos: A-A, K-K, A-K.)
+ cases for Carlos: A-A, K-K, A-K.)
-2. Describe each step of Game 1 using the notation of modal logic.
+2. Describe each step of Game 1 using the notation of modal logic.
3. Game 2. Carlos, Alice, and Bob all said “I don’t know” on their first turn. Alice holds K-K and Bob holds A-K. What should Carlos - say on his second turn?
+ say on his second turn?
4. Game 3. Alice, Carlos, and Bob all say “I don’t know” on their first turn, as does Alice on her second turn. Alice and Bob both hold A-K. - What should Carlos say?
+ What should Carlos say?
-5. Prove that there will always be a winner to this game.
+5. Prove that there will always be a winner to this game.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_23/index.html b/_site/kr-exercises/ex_23/index.html index 086ab3c893..75b827ad8d 100644 --- a/_site/kr-exercises/ex_23/index.html +++ b/_site/kr-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,58 +163,123 @@

Rather, it is an idealization of the reasoning process that may be more or less acceptable depending on the applications. Discuss the reasonableness of the assumption for each of the following -applications of reasoning about knowledge:
+applications of reasoning about knowledge:
1. Partial knowledge adversary games, such as card games. Here one player wants to reason about what his opponent knows about the state - of the game.
+ of the game.
2. Chess with a clock. Here the player may wish to reason about the limits of his opponent’s or his own ability to find the best move in the time available. For instance, if player A has much more time left than player B, then A will sometimes make a move that greatly complicates the situation, in the hopes of gaining an advantage - because he has more time to work out the proper strategy.
+ because he has more time to work out the proper strategy.
3. A shopping agent in an environment in which there are costs of - gathering information.
+ gathering information.
4. Reasoning about public key cryptography, which rests on the intractability of certain computational problems.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_24/index.html b/_site/kr-exercises/ex_24/index.html index c8a0c13a42..de6c509520 100644 --- a/_site/kr-exercises/ex_24/index.html +++ b/_site/kr-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,58 +163,123 @@

Rather, it is an idealization of the reasoning process that may be more or less acceptable depending on the applications. Discuss the reasonableness of the assumption for each of the following -applications of reasoning about knowledge:
+applications of reasoning about knowledge:
1. Partial knowledge adversary games, such as card games. Here one player wants to reason about what his opponent knows about the state - of the game.
+ of the game.
2. Chess with a clock. Here the player may wish to reason about the limits of his opponent’s or his own ability to find the best move in the time available. For instance, if player A has much more time left than player B, then A will sometimes make a move that greatly complicates the situation, in the hopes of gaining an advantage - because he has more time to work out the proper strategy.
+ because he has more time to work out the proper strategy.
3. A shopping agent in an environment in which there are costs of - gathering information.
+ gathering information.
4. Reasoning about public key cryptography, which rests on the intractability of certain computational problems.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_25/index.html b/_site/kr-exercises/ex_25/index.html index 3d99265ac9..5a86546696 100644 --- a/_site/kr-exercises/ex_25/index.html +++ b/_site/kr-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

- -Translate the following description logic expression (from +

Translate the following description logic expression (from page description-logic-ex) into first-order logic, and comment on the result: - +
$$ -And(Man, AtLeast(3,Son), AtMost(2,Daughter), All(Son,And(Unemployed,Married, All(Spouse,Doctor ))), All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) +And(Man, AtLeast(3,Son), AtMost(2,Daughter),
All(Son,And(Unemployed,Married, All(Spouse,Doctor ))),
All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) $$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_26/index.html b/_site/kr-exercises/ex_26/index.html index b6f0c263e7..e247d19783 100644 --- a/_site/kr-exercises/ex_26/index.html +++ b/_site/kr-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Recall that inheritance information in semantic networks can be captured logically by suitable implication sentences. This exercise investigates -the efficiency of using such sentences for inheritance.
+the efficiency of using such sentences for inheritance.
1. Consider the information in a used-car catalog such as Kelly’s Blue Book—for example, that 1973 Dodge vans are (or perhaps were once) @@ -175,19 +169,19 @@

down three such sentences, including that for 1973 Dodge vans. How would you use the sentences to find the value of a particular car, given a backward-chaining theorem - prover such as Prolog?
+ prover such as Prolog?
2. Compare the time efficiency of the backward-chaining method for solving this problem with the inheritance method used in - semantic nets.
+ semantic nets.
3. Explain how forward chaining allows a logic-based system to solve the same problem efficiently, assuming that the KB contains only the - 11,000 sentences about prices.
+ 11,000 sentences about prices.
4. Describe a situation in which neither forward nor backward chaining on the sentences will allow the price query for an individual car to - be handled efficiently.
+ be handled efficiently.
5. Can you suggest a solution enabling this type of query to be solved efficiently in all cases in logic systems? Hint: @@ -196,37 +190,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +305,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_27/index.html b/_site/kr-exercises/ex_27/index.html index ff9894b2ca..0a86af34c1 100644 --- a/_site/kr-exercises/ex_27/index.html +++ b/_site/kr-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_28/index.html b/_site/kr-exercises/ex_28/index.html index f7b3352b75..c7f3435e76 100644 --- a/_site/kr-exercises/ex_28/index.html +++ b/_site/kr-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_29/index.html b/_site/kr-exercises/ex_29/index.html index b2516325c9..db6179b88a 100644 --- a/_site/kr-exercises/ex_29/index.html +++ b/_site/kr-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,7 +164,7 @@

retrieval techniques. (See Chapters nlp1-chapter and nlp-english-chapter.) One small step is to allow the user to specify minimum and maximum values for various attributes. The buyer -must use the following grammar for product descriptions:
+must use the following grammar for product descriptions:
$$ Description \rightarrow Category \space [Connector \space Modifier]* @@ -188,43 +182,108 @@

Here, ${Category}$ names a product category, ${Attribute}$ is some feature such as “CPU” or “price,” and ${Value}$ is the target value for the attribute. So the query “computer with at least a 2.5 GHz CPU -for under 500” must be re-expressed as “computer with CPU $>$ 2.5 GHz -and price $<$ 500.” Implement a shopping agent that accepts descriptions +for under 500” must be re-expressed as “computer with CPU $>$ 2.5 GHz +and price $<$ 500.” Implement a shopping agent that accepts descriptions in this language.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -244,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_3/index.html b/_site/kr-exercises/ex_3/index.html index c8f883ebd4..d27a728d72 100644 --- a/_site/kr-exercises/ex_3/index.html +++ b/_site/kr-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,7 +165,7 @@

and proceed in an orderly fashion noting everything that you see, touch, do, and think about. For example, a random sampling produces music, news, milk, walking, driving, gas, Soda Hall, carpet, talking, Professor -Fateman, chicken curry, tongue, \$ 7, sun, the daily newspaper, and so on.
+Fateman, chicken curry, tongue, \$ 7, sun, the daily newspaper, and so on.
You should produce both a single hierarchy chart (on a large sheet of paper) and a listing of objects and categories with the relations @@ -180,37 +174,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_30/index.html b/_site/kr-exercises/ex_30/index.html index 5a237661ae..f9b1e82051 100644 --- a/_site/kr-exercises/ex_30/index.html +++ b/_site/kr-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_4/index.html b/_site/kr-exercises/ex_4/index.html index 82b3ecae4b..245f1cac3c 100644 --- a/_site/kr-exercises/ex_4/index.html +++ b/_site/kr-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Develop a representational system for reasoning about windows in a window-based computer interface. In particular, your -representation should be able to describe:
+representation should be able to describe:
-- The state of a window: minimized, displayed, or nonexistent.
+- The state of a window: minimized, displayed, or nonexistent.
-- Which window (if any) is the active window.
+- Which window (if any) is the active window.
-- The position of every window at a given time.
+- The position of every window at a given time.
-- The order (front to back) of overlapping windows.
+- The order (front to back) of overlapping windows.
- The actions of creating, destroying, resizing, and moving windows; changing the state of a window; and bringing a window to the front. Treat these actions as atomic; that is, do not deal with the issue of relating them to mouse actions. Give axioms describing the effects of actions on fluents. You may use either event or - situation calculus.
+ situation calculus.
Assume an ontology containing situations, actions, integers (for $x$ and $y$ @@ -195,37 +189,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -245,6 +304,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_5/index.html b/_site/kr-exercises/ex_5/index.html index c5b4f5bc00..edde259700 100644 --- a/_site/kr-exercises/ex_5/index.html +++ b/_site/kr-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

State the following in the language you developed for the previous -exercise:
+exercise:
1. In situation $S_0$, window $W_1$ is behind $W_2$ but sticks out on the top and bottom. Do not state exact coordinates - for these; describe the general situation.
+ for these; describe the general situation.
2. If a window is displayed, then its top edge is higher than its - bottom edge.
+ bottom edge.
-3. After you create a window $w$, it is displayed.
+3. After you create a window $w$, it is displayed.
-4. A window can be minimized only if it is displayed.
+4. A window can be minimized only if it is displayed.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_6/index.html b/_site/kr-exercises/ex_6/index.html index e3e0a9263a..162a34194d 100644 --- a/_site/kr-exercises/ex_6/index.html +++ b/_site/kr-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

State the following in the language you developed for the previous -exercise:
+exercise:
1. In situation $S_0$, window $W_1$ is behind $W_2$ but sticks out on the top and bottom. Do not state exact coordinates - for these; describe the general situation.
+ for these; describe the general situation.
2. If a window is displayed, then its top edge is higher than its - bottom edge.
+ bottom edge.
-3. After you create a window $w$, it is displayed.
+3. After you create a window $w$, it is displayed.
-4. A window can be minimized only if it is displayed.
+4. A window can be minimized only if it is displayed.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_7/index.html b/_site/kr-exercises/ex_7/index.html index 15a62e441a..bc1801fab5 100644 --- a/_site/kr-exercises/ex_7/index.html +++ b/_site/kr-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

(Adapted from an example by Doug Lenat.) Your mission is to capture, in logical form, enough knowledge to answer a series of questions about the -following simple scenario:
-
- Yesterday John went to the North Berkeley Safeway supermarket and
+following simple scenario:
+
+ Yesterday John went to the North Berkeley Safeway supermarket and
bought two pounds of tomatoes and a pound of ground beef. Start by trying to represent the content of the sentence as a series of assertions. You should write sentences that have straightforward logical structure (e.g., statements that objects have certain properties, that objects are related in certain ways, that all objects satisfying one -property satisfy another). The following might help you get started:
+property satisfy another). The following might help you get started:
- Which classes, objects, and relations would you need? What are their parents, siblings and so on? (You will need events and temporal - ordering, among other things.)
+ ordering, among other things.)
-- Where would they fit in a more general hierarchy?
+- Where would they fit in a more general hierarchy?
-- What are the constraints and interrelationships among them?
+- What are the constraints and interrelationships among them?
-- How detailed must you be about each of the various concepts?
+- How detailed must you be about each of the various concepts?
To answer the questions below, your knowledge base must include background knowledge. You’ll have to deal with what kind of things are @@ -195,7 +189,7 @@

don’t say “People buy food from Safeway,” because that won’t help you with those who shop at another supermarket. Also, don’t turn the questions into answers; for example, question (c) asks “Did John buy any -meat?”—not “Did John buy a pound of ground beef?”
+meat?”—not “Did John buy a pound of ground beef?”
Sketch the chains of reasoning that would answer the questions. If possible, use a logical reasoning system to demonstrate the sufficiency @@ -205,61 +199,126 @@

A truly complete answer to this question is extremely difficult, probably beyond the state of the art of current knowledge representation. But you should be able to put together a consistent set -of axioms for the limited questions posed here.
+of axioms for the limited questions posed here.
-1. Is John a child or an adult? [Adult]
+1. Is John a child or an adult? [Adult]
-2. Does John now have at least two tomatoes? [Yes]
+2. Does John now have at least two tomatoes? [Yes]
-3. Did John buy any meat? [Yes]
+3. Did John buy any meat? [Yes]
4. If Mary was buying tomatoes at the same time as John, did he see - her? [Yes]
+ her? [Yes]
-5. Are the tomatoes made in the supermarket? [No]
+5. Are the tomatoes made in the supermarket? [No]
-6. What is John going to do with the tomatoes? [Eat them]
+6. What is John going to do with the tomatoes? [Eat them]
-7. Does Safeway sell deodorant? [Yes]
+7. Does Safeway sell deodorant? [Yes]
8. Did John bring some money or a credit card to the supermarket? - [Yes]
+ [Yes]
-9. Does John have less money after going to the supermarket? [Yes]
+9. Does John have less money after going to the supermarket? [Yes]

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -279,6 +338,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_8/index.html b/_site/kr-exercises/ex_8/index.html index 5d16f1d4a3..7ad9d69de6 100644 --- a/_site/kr-exercises/ex_8/index.html +++ b/_site/kr-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,54 +162,119 @@

previous exercise so that the questions that follow can be answered. Include in your report a discussion of your changes, explaining why they were needed, whether they were minor or major, and what kinds of -questions would necessitate further changes.
+questions would necessitate further changes.
1. Are there other people in Safeway while John is there? - [Yes—staff!]
+ [Yes—staff!]
-2. Is John a vegetarian? [No]
+2. Is John a vegetarian? [No]
-3. Who owns the deodorant in Safeway? [Safeway Corporation]
+3. Who owns the deodorant in Safeway? [Safeway Corporation]
-4. Did John have an ounce of ground beef? [Yes]
+4. Did John have an ounce of ground beef? [Yes]
-5. Does the Shell station next door have any gas? [Yes]
+5. Does the Shell station next door have any gas? [Yes]
-6. Do the tomatoes fit in John’s car trunk? [Yes]
+6. Do the tomatoes fit in John’s car trunk? [Yes]

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/ex_9/index.html b/_site/kr-exercises/ex_9/index.html index 804a3942e3..f7bf3fd5db 100644 --- a/_site/kr-exercises/ex_9/index.html +++ b/_site/kr-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Represent the following seven sentences using and extending the -representations developed in the chapter:
+representations developed in the chapter:
-1. Water is a liquid between 0 and 100 degrees.
+1. Water is a liquid between 0 and 100 degrees.
-2. Water boils at 100 degrees.
+2. Water boils at 100 degrees.
-3. The water in John’s water bottle is frozen.
+3. The water in John’s water bottle is frozen.
-4. Perrier is a kind of water.
+4. Perrier is a kind of water.
-5. John has Perrier in his water bottle.
+5. John has Perrier in his water bottle.
-6. All liquids have a freezing point.
+6. All liquids have a freezing point.
-7. A liter of water weighs more than a liter of alcohol.
+7. A liter of water weighs more than a liter of alcohol.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/kr-exercises/index.html b/_site/kr-exercises/index.html index 76817f9c0b..837df52a49 100644 --- a/_site/kr-exercises/index.html +++ b/_site/kr-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -811,13 +810,11 @@

12. Knowledge Representation

-

- -Translate the following description logic expression (from +

Translate the following description logic expression (from page description-logic-ex) into first-order logic, and comment on the result: - +
$$ -And(Man, AtLeast(3,Son), AtMost(2,Daughter), All(Son,And(Unemployed,Married, All(Spouse,Doctor ))), All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) +And(Man, AtLeast(3,Son), AtMost(2,Daughter),
All(Son,And(Unemployed,Married, All(Spouse,Doctor ))),
All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) $$

@@ -967,14 +964,7 @@

12. Knowledge Representation


- - - - - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_1/index.html b/_site/logical-inference-exercises/ex_1/index.html index 8efc45d072..a3529c61ca 100644 --- a/_site/logical-inference-exercises/ex_1/index.html +++ b/_site/logical-inference-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_10/index.html b/_site/logical-inference-exercises/ex_10/index.html index b65dbf395f..0c9abbf362 100644 --- a/_site/logical-inference-exercises/ex_10/index.html +++ b/_site/logical-inference-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_11/index.html b/_site/logical-inference-exercises/ex_11/index.html index a909f5fcf7..9b87e42b31 100644 --- a/_site/logical-inference-exercises/ex_11/index.html +++ b/_site/logical-inference-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Suppose you are given the following axioms:
- - 1. $0 \leq 3$.
- 2. $7 \leq 9$.
- 3. ${\forall\,x\;\;} \; \; x \leq x$.
- 4. ${\forall\,x\;\;} \; \; x \leq x+0$.
- 5. ${\forall\,x\;\;} \; \; x+0 \leq x$.
- 6. ${\forall\,x,y\;\;} \; \; x+y \leq y+x$.
- 7. ${\forall\,w,x,y,z\;\;} \; \; w \leq y$ $\wedge$ $x \leq z$ ${\:\;{\Rightarrow}\:\;}$ $w+x \leq y+z$.
- 8. ${\forall\,x,y,z\;\;} \; \; x \leq y \wedge y \leq z \: {\:\;{\Rightarrow}\:\;}\: x \leq z$
-
+Suppose you are given the following axioms:
+ + 1. $0 \leq 3$.
+ 2. $7 \leq 9$.
+ 3. ${\forall\,x\;\;} \; \; x \leq x$.
+ 4. ${\forall\,x\;\;} \; \; x \leq x+0$.
+ 5. ${\forall\,x\;\;} \; \; x+0 \leq x$.
+ 6. ${\forall\,x,y\;\;} \; \; x+y \leq y+x$.
+ 7. ${\forall\,w,x,y,z\;\;} \; \; w \leq y$ $\wedge$ $x \leq z$ ${\:\;{\Rightarrow}\:\;}$ $w+x \leq y+z$.
+ 8. ${\forall\,x,y,z\;\;} \; \; x \leq y \wedge y \leq z \: {\:\;{\Rightarrow}\:\;}\: x \leq z$
+
1. Give a backward-chaining proof of the sentence $7 \leq 3+9$. (Be sure, of course, to use only the axioms given here, not anything else you may know about arithmetic.) Show only the steps that leads - to success, not the irrelevant steps.
+ to success, not the irrelevant steps.
2. Give a forward-chaining proof of the sentence $7 \leq 3+9$. Again, - show only the steps that lead to success.
+ show only the steps that lead to success.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_12/index.html b/_site/logical-inference-exercises/ex_12/index.html index f06b0176aa..4087a983b8 100644 --- a/_site/logical-inference-exercises/ex_12/index.html +++ b/_site/logical-inference-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Suppose you are given the following axioms:
+Suppose you are given the following axioms:
-> 1. $0 \leq 4$.
+> 1. $0 \leq 4$.
-> 2. $5 \leq 9$.
+> 2. $5 \leq 9$.
-> 3. ${\forall\,x\;\;} \; \; x \leq x$.
+> 3. ${\forall\,x\;\;} \; \; x \leq x$.
-> 4. ${\forall\,x\;\;} \; \; x \leq x+0$.
+> 4. ${\forall\,x\;\;} \; \; x \leq x+0$.
-> 5. ${\forall\,x\;\;} \; \; x+0 \leq x$.
+> 5. ${\forall\,x\;\;} \; \; x+0 \leq x$.
-> 6. ${\forall\,x,y\;\;} \; \; x+y \leq y+x$.
+> 6. ${\forall\,x,y\;\;} \; \; x+y \leq y+x$.
-> 7. ${\forall\,w,x,y,z\;\;} \; \; w \leq y$ $\wedge$ $x \leq z {\:\;{\Rightarrow}\:\;}$ $w+x \leq y+z$.
+> 7. ${\forall\,w,x,y,z\;\;} \; \; w \leq y$ $\wedge$ $x \leq z {\:\;{\Rightarrow}\:\;}$ $w+x \leq y+z$.
-> 8. ${\forall\,x,y,z\;\;} \; \; x \leq y \wedge y \leq z \: {\:\;{\Rightarrow}\:\;}\: x \leq z$
-
+> 8. ${\forall\,x,y,z\;\;} \; \; x \leq y \wedge y \leq z \: {\:\;{\Rightarrow}\:\;}\: x \leq z$
+
1. Give a backward-chaining proof of the sentence $5 \leq 4+9$. (Be sure, of course, to use only the axioms given here, not anything else you may know about arithmetic.) Show only the steps that leads - to success, not the irrelevant steps.
+ to success, not the irrelevant steps.
2. Give a forward-chaining proof of the sentence $5 \leq 4+9$. Again, show only the steps that lead to success.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_13/index.html b/_site/logical-inference-exercises/ex_13/index.html index 41376b9be2..a1c2b1771d 100644 --- a/_site/logical-inference-exercises/ex_13/index.html +++ b/_site/logical-inference-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_14/index.html b/_site/logical-inference-exercises/ex_14/index.html index 22552d4734..674c4b6e4e 100644 --- a/_site/logical-inference-exercises/ex_14/index.html +++ b/_site/logical-inference-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,51 +164,116 @@

constants for each person. Thus, George’s age is given by ${Age}(\mbox443-{65}-{1282}}, {56})$. Which of the following indexing schemes S1–S5 enable an efficient solution for which of the -queries Q1–Q4 (assuming normal backward chaining)?
-
-- S1: an index for each atom in each position.
-- S2: an index for each first argument.
-- S3: an index for each predicate atom.
-- S4: an index for each combination of predicate and first argument.
-- S5: an index for each combination of predicate and second argument and an index for each first argument.
-- Q1: ${Age}(\mbox 443-44-4321,x)$
-- Q2: ${ResidesIn}(x,{Houston})$
-- Q3: ${Mother}(x,y)$
-- Q4: ${Age}(x,{34}) \land {ResidesIn}(x,{TinyTownUSA})$
+queries Q1–Q4 (assuming normal backward chaining)?
+
+- S1: an index for each atom in each position.
+- S2: an index for each first argument.
+- S3: an index for each predicate atom.
+- S4: an index for each combination of predicate and first argument.
+- S5: an index for each combination of predicate and second argument and an index for each first argument.
+- Q1: ${Age}(\mbox 443-44-4321,x)$
+- Q2: ${ResidesIn}(x,{Houston})$
+- Q3: ${Mother}(x,y)$
+- Q4: ${Age}(x,{34}) \land {ResidesIn}(x,{TinyTownUSA})$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_15/index.html b/_site/logical-inference-exercises/ex_15/index.html index 4ba05e6da5..2e76148f0e 100644 --- a/_site/logical-inference-exercises/ex_15/index.html +++ b/_site/logical-inference-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_16/index.html b/_site/logical-inference-exercises/ex_16/index.html index 5897d10881..243fa99048 100644 --- a/_site/logical-inference-exercises/ex_16/index.html +++ b/_site/logical-inference-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

In this exercise, use the sentences you wrote in -Exercise <a href="#>fol-horses-exercise</a> to answer a question by -using a backward-chaining algorithm.
+Exercise 

+
+
+
+
+
+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_17/index.html b/_site/logical-inference-exercises/ex_17/index.html index f087e23bfc..a03beb6b9e 100644 --- a/_site/logical-inference-exercises/ex_17/index.html +++ b/_site/logical-inference-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,42 +161,107 @@

Trace the execution of the backward-chaining algorithm in Figure backward-chaining-algorithm (page backward-chaining-algorithm when it is applied to solve the crime problem -(page west-problem-page. Show the sequence of values taken on by the +(page west-problem-page. Show the sequence of values taken on by the ${goals}$ variable, and arrange them into a tree.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_18/index.html b/_site/logical-inference-exercises/ex_18/index.html index 9bd8756d80..b5560ef492 100644 --- a/_site/logical-inference-exercises/ex_18/index.html +++ b/_site/logical-inference-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The following Prolog code defines a predicate P. (Remember -that uppercase terms are variables, not constants, in Prolog.)
+that uppercase terms are variables, not constants, in Prolog.)
- P(X,[X|Y]).
- P(X,[Y|Z]) :- P(X,Z).
+ P(X,[X|Y]).
+ P(X,[Y|Z]) :- P(X,Z).
1. Show proof trees and solutions for the queries - P(A,[2,1,3]) and P(2,[1,A,3]).
+ P(A,[2,1,3]) and P(2,[1,A,3]).
-2. What standard list operation does P represent?
+2. What standard list operation does P represent?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_19/index.html b/_site/logical-inference-exercises/ex_19/index.html index 2a934f57df..83c2bedd23 100644 --- a/_site/logical-inference-exercises/ex_19/index.html +++ b/_site/logical-inference-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

The following Prolog code defines a predicate P. (Remember -that uppercase terms are variables, not constants, in Prolog.)
+that uppercase terms are variables, not constants, in Prolog.)
- P(X,[X|Y]).
- P(X,[Y|Z]) :- P(X,Z).
+ P(X,[X|Y]).
+ P(X,[Y|Z]) :- P(X,Z).
1. Show proof trees and solutions for the queries - P(A,[1,2,3]) and P(2,[1,A,3]).
+ P(A,[1,2,3]) and P(2,[1,A,3]).
-2. What standard list operation does P represent?
+2. What standard list operation does P represent?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_2/index.html b/_site/logical-inference-exercises/ex_2/index.html index 73224550f0..9b12947bbb 100644 --- a/_site/logical-inference-exercises/ex_2/index.html +++ b/_site/logical-inference-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_20/index.html b/_site/logical-inference-exercises/ex_20/index.html index e2ee7aa9f4..acbd7d810b 100644 --- a/_site/logical-inference-exercises/ex_20/index.html +++ b/_site/logical-inference-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-This exercise looks at sorting in Prolog.
+This exercise looks at sorting in Prolog.
1. Write Prolog clauses that define the predicate sorted(L), which is true if and only if list - L is sorted in ascending order.
+ L is sorted in ascending order.
2. Write a Prolog definition for the predicate perm(L,M), which is true if and only if L is a permutation of - M.
+ M.
3. Define sort(L,M) (M is a sorted version of - L) using perm and sorted.
+ L) using perm and sorted.
4. Run sort on longer and longer lists until you lose - patience. What is the time complexity of your program?
+ patience. What is the time complexity of your program?
5. Write a faster sorting algorithm, such as insertion sort or - quicksort, in Prolog.
+ quicksort, in Prolog.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_21/index.html b/_site/logical-inference-exercises/ex_21/index.html index c6ed44a3f5..7cd986fc47 100644 --- a/_site/logical-inference-exercises/ex_21/index.html +++ b/_site/logical-inference-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,55 +168,120 @@

represent rewrite rules. For example, the earlier rewrite rule is written as rewrite(X+0,X). Some terms are primitive and cannot be further simplified; thus, we -write primitive(0) to say that 0 is a primitive term.
+write primitive(0) to say that 0 is a primitive term.
1. Write a definition of a predicate simplify(X,Y), that is true when Y is a simplified version of X—that is, when no further rewrite rules apply to any - subexpression of Y.
+ subexpression of Y.
2. Write a collection of rules for the simplification of expressions involving arithmetic operators, and apply your simplification - algorithm to some sample expressions.
+ algorithm to some sample expressions.
3. Write a collection of rewrite rules for symbolic differentiation, and use them along with your simplification rules to differentiate and simplify expressions involving arithmetic expressions, - including exponentiation.
+ including exponentiation.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -242,6 +301,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_22/index.html b/_site/logical-inference-exercises/ex_22/index.html index 5ccfc18881..10f2cee1c9 100644 --- a/_site/logical-inference-exercises/ex_22/index.html +++ b/_site/logical-inference-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_23/index.html b/_site/logical-inference-exercises/ex_23/index.html index a0a8fd565a..2e9a52645f 100644 --- a/_site/logical-inference-exercises/ex_23/index.html +++ b/_site/logical-inference-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose a knowledge base contains just the following first-order Horn -clauses:
+clauses:
$$ Ancestor(Mother(x),x) @@ -177,61 +171,126 @@

Consider a forward chaining algorithm that, on the $j$th iteration, terminates if the KB contains a sentence that unifies with the query, else adds to the KB every atomic sentence that can be inferred from the -sentences already in the KB after iteration $j-1$.
+sentences already in the KB after iteration $j-1$.
1. For each of the following queries, say whether the algorithm will (1) give an answer (if so, write down that answer); or (2) - terminate with no answer; or (3) never terminate.
+ terminate with no answer; or (3) never terminate.
- 1. $Ancestor(Mother(y),John)$
+ 1. $Ancestor(Mother(y),John)$
- 2. $Ancestor(Mother(Mother(y)),John)$
+ 2. $Ancestor(Mother(Mother(y)),John)$
- 3. $Ancestor(Mother(Mother(Mother(y))),Mother(y))$
+ 3. $Ancestor(Mother(Mother(Mother(y))),Mother(y))$
- 4. $Ancestor(Mother(John),Mother(Mother(John)))$
+ 4. $Ancestor(Mother(John),Mother(Mother(John)))$
2. Can a resolution algorithm prove the sentence $\lnot Ancestor(John,John)$ from the original knowledge base? - Explain how, or why not.
+ Explain how, or why not.
3. Suppose we add the assertion that $\lnot(Mother(x)x)$ and augment the resolution algorithm with inference rules for equality. - Now what is the answer to (b)?
+ Now what is the answer to (b)?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_24/index.html b/_site/logical-inference-exercises/ex_24/index.html index 268ea22f8c..394cd026e5 100644 --- a/_site/logical-inference-exercises/ex_24/index.html +++ b/_site/logical-inference-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Let $\cal L$ be the first-order language with a single predicate -$S(p,q)$, meaning “$p$ shaves  $q$.” Assume a domain of people.
+$S(p,q)$, meaning “$p$ shaves  $q$.” Assume a domain of people.
1. Consider the sentence “There exists a person $P$ who shaves every one who does not shave themselves, and only people that do not - shave themselves.” Express this in $\cal L$.
+ shave themselves.” Express this in $\cal L$.
-2. Convert the sentence in (a) to clausal form.
+2. Convert the sentence in (a) to clausal form.
3. Construct a resolution proof to show that the clauses in (b) are inherently inconsistent. (Note: you do not need any @@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_25/index.html b/_site/logical-inference-exercises/ex_25/index.html index 277f72c77b..9de65501d0 100644 --- a/_site/logical-inference-exercises/ex_25/index.html +++ b/_site/logical-inference-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_26/index.html b/_site/logical-inference-exercises/ex_26/index.html index 3d1e8d06f2..2481f335f0 100644 --- a/_site/logical-inference-exercises/ex_26/index.html +++ b/_site/logical-inference-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_27/index.html b/_site/logical-inference-exercises/ex_27/index.html index bf3512198e..762e5fa2cf 100644 --- a/_site/logical-inference-exercises/ex_27/index.html +++ b/_site/logical-inference-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

From “Horses are animals,” it follows that “The head of a horse is the head of an animal.” Demonstrate that this inference is valid by carrying -out the following steps:
+out the following steps:
1. Translate the premise and the conclusion into the language of first-order logic. Use three predicates: ${HeadOf}(h,x)$ (meaning - “$h$ is the head of $x$”), ${Horse}(x)$, and ${Animal}(x)$.
+ “$h$ is the head of $x$”), ${Horse}(x)$, and ${Animal}(x)$.
2. Negate the conclusion, and convert the premise and the negated - conclusion into conjunctive normal form.
+ conclusion into conjunctive normal form.
-3. Use resolution to show that the conclusion follows from the premise.
+3. Use resolution to show that the conclusion follows from the premise.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_28/index.html b/_site/logical-inference-exercises/ex_28/index.html index 5264b25192..7efa6abe04 100644 --- a/_site/logical-inference-exercises/ex_28/index.html +++ b/_site/logical-inference-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

From “Sheep are animals,” it follows that “The head of a sheep is the head of an animal.” Demonstrate that this inference is valid by carrying -out the following steps:
+out the following steps:
1. Translate the premise and the conclusion into the language of first-order logic. Use three predicates: ${HeadOf}(h,x)$ (meaning - “$h$ is the head of $x$”), ${Sheep}(x)$, and ${Animal}(x)$.
+ “$h$ is the head of $x$”), ${Sheep}(x)$, and ${Animal}(x)$.
2. Negate the conclusion, and convert the premise and the negated - conclusion into conjunctive normal form.
+ conclusion into conjunctive normal form.
3. Use resolution to show that the conclusion follows from the premise.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_29/index.html b/_site/logical-inference-exercises/ex_29/index.html index 15cf01ca05..0c11f42f38 100644 --- a/_site/logical-inference-exercises/ex_29/index.html +++ b/_site/logical-inference-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Here are two sentences in the language of -first-order logic:
+first-order logic:
- (A) ${\forall\,x\;\;} {\exists\,y\;\;} ( x \geq y )$ @@ -176,58 +170,123 @@

1. Assume that the variables range over all the natural numbers $0,1,2,\ldots, \infty$ and that the “$\geq$” predicate means “is greater than or equal to.” Under this interpretation, translate (A) - and (B) into English.
+ and (B) into English.
-2. Is (A) true under this interpretation?
+2. Is (A) true under this interpretation?
-3. Is (B) true under this interpretation?
+3. Is (B) true under this interpretation?
-4. Does (A) logically entail (B)?
+4. Does (A) logically entail (B)?
-5. Does (B) logically entail (A)?
+5. Does (B) logically entail (A)?
6. Using resolution, try to prove that (A) follows from (B). Do this even if you think that (B) does not logically entail (A); continue until the proof breaks down and you cannot proceed (if it does break down). Show the unifying substitution for each resolution step. If the proof fails, explain exactly where, how, and why it - breaks down.
+ breaks down.
-7. Now try to prove that (B) follows from (A).
+7. Now try to prove that (B) follows from (A).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +306,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_3/index.html b/_site/logical-inference-exercises/ex_3/index.html index b358a98455..af3da937c8 100644 --- a/_site/logical-inference-exercises/ex_3/index.html +++ b/_site/logical-inference-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose a knowledge base contains just one sentence, $\exists\,x\ {AsHighAs}(x,{Everest})$. Which of the following are -legitimate results of applying Existential Instantiation?
+legitimate results of applying Existential Instantiation?
-1. ${AsHighAs}({Everest},{Everest})$.
+1. ${AsHighAs}({Everest},{Everest})$.
-2. ${AsHighAs}({Kilimanjaro},{Everest})$.
+2. ${AsHighAs}({Kilimanjaro},{Everest})$.
3. ${AsHighAs}({Kilimanjaro},{Everest}) \land {AsHighAs}({BenNevis},{Everest})$\ - (after two applications).
+ (after two applications).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_30/index.html b/_site/logical-inference-exercises/ex_30/index.html index 09b371cd76..c40bbc1eda 100644 --- a/_site/logical-inference-exercises/ex_30/index.html +++ b/_site/logical-inference-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_31/index.html b/_site/logical-inference-exercises/ex_31/index.html index 7e42da28fe..530eadbc91 100644 --- a/_site/logical-inference-exercises/ex_31/index.html +++ b/_site/logical-inference-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_4/index.html b/_site/logical-inference-exercises/ex_4/index.html index 7bf8c9b9b7..7d0fda7822 100644 --- a/_site/logical-inference-exercises/ex_4/index.html +++ b/_site/logical-inference-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each pair of atomic sentences, give the most general unifier if it -exists:
+exists:
-1. $P(A,B,B)$, $P(x,y,z)$.
+1. $P(A,B,B)$, $P(x,y,z)$.
-2. $Q(y,G(A,B))$, $Q(G(x,x),y)$.
+2. $Q(y,G(A,B))$, $Q(G(x,x),y)$.
-3. ${Older}({Father}(y),y)$, ${Older}({Father}(x),{John})$.
+3. ${Older}({Father}(y),y)$, ${Older}({Father}(x),{John})$.
-4. ${Knows}({Father}(y),y)$, ${Knows}(x,x)$.
+4. ${Knows}({Father}(y),y)$, ${Knows}(x,x)$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_5/index.html b/_site/logical-inference-exercises/ex_5/index.html index 32a627c1e2..69aa48a941 100644 --- a/_site/logical-inference-exercises/ex_5/index.html +++ b/_site/logical-inference-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each pair of atomic sentences, give the most general unifier if it -exists:
+exists:
-1. $P(A,B,B)$, $P(x,y,z)$.
+1. $P(A,B,B)$, $P(x,y,z)$.
-2. $Q(y,G(A,B))$, $Q(G(x,x),y)$.
+2. $Q(y,G(A,B))$, $Q(G(x,x),y)$.
-3. ${Older}({Father}(y),y)$, ${Older}({Father}(x),{John})$.
+3. ${Older}({Father}(y),y)$, ${Older}({Father}(x),{John})$.
-4. ${Knows}({Father}(y),y)$, ${Knows}(x,x)$.
+4. ${Knows}({Father}(y),y)$, ${Knows}(x,x)$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_6/index.html b/_site/logical-inference-exercises/ex_6/index.html index 841aeefa37..fb61d6c55c 100644 --- a/_site/logical-inference-exercises/ex_6/index.html +++ b/_site/logical-inference-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the subsumption lattices shown in Figure subsumption-lattice-figure -(page subsumption-lattice-figure
. +(page subsumption-lattice-figure
. 1. Construct the lattice for the sentence - ${Employs}({Mother}({John}),{Father}({Richard}))$.
+ ${Employs}({Mother}({John}),{Father}({Richard}))$.
2. Construct the lattice for the sentence ${Employs}({IBM},y)$ (“Everyone works for IBM”). Remember to include every kind of query - that unifies with the sentence.
+ that unifies with the sentence.
3. Assume that indexes each sentence under every node in its subsumption lattice. Explain how should work when some of these @@ -182,37 +176,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_7/index.html b/_site/logical-inference-exercises/ex_7/index.html index da70d6d228..5753e596e0 100644 --- a/_site/logical-inference-exercises/ex_7/index.html +++ b/_site/logical-inference-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Write down logical representations for the -following sentences, suitable for use with Generalized Modus Ponens:
+following sentences, suitable for use with Generalized Modus Ponens:
-1. Horses, cows, and pigs are mammals.
+1. Horses, cows, and pigs are mammals.
-2. An offspring of a horse is a horse.
+2. An offspring of a horse is a horse.
-3. Bluebeard is a horse.
+3. Bluebeard is a horse.
-4. Bluebeard is Charlie’s parent.
+4. Bluebeard is Charlie’s parent.
-5. Offspring and parent are inverse relations.
+5. Offspring and parent are inverse relations.
-6. Every mammal has a parent.
+6. Every mammal has a parent.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_8/index.html b/_site/logical-inference-exercises/ex_8/index.html index bfc6f0515b..8ee48416dd 100644 --- a/_site/logical-inference-exercises/ex_8/index.html +++ b/_site/logical-inference-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

These questions concern concern issues with substitution and -Skolemization.
+Skolemization.
1. Given the premise ${\forall\,x\;\;} {\exists\,y\;\;} P(x,y)$, it is not valid to conclude that ${\exists\,q\;\;} P(q,q)$. Give an example of a predicate $P$ where the first is true but the second - is false.
+ is false.
2. Suppose that an inference engine is incorrectly written with the occurs check omitted, so that it allows a literal like $P(x,F(x))$ @@ -178,7 +172,7 @@

implementations of Prolog actually do allow this.) Show that such an inference engine will allow the conclusion ${\exists\,y\;\;} P(q,q)$ to be inferred from the premise - ${\forall\,x\;\;} {\exists\,y\;\;} P(x,y)$.
+ ${\forall\,x\;\;} {\exists\,y\;\;} P(x,y)$.
3. Suppose that a procedure that converts first-order logic to clausal form incorrectly Skolemizes @@ -186,48 +180,113 @@

replaces $y$ by a Skolem constant rather than by a Skolem function of $x$. Show that an inference engine that uses such a procedure will likewise allow ${\exists\,q\;\;} P(q,q)$ to be inferred from - the premise ${\forall\,x\;\;} {\exists\,y\;\;} P(x,y)$.
+ the premise ${\forall\,x\;\;} {\exists\,y\;\;} P(x,y)$.
4. A common error among students is to suppose that, in unification, one is allowed to substitute a term for a Skolem constant instead of for a variable. For instance, they will say that the formulas $P(Sk1)$ and $P(A)$ can be unified under the substitution $\{ Sk1/A \}$. Give an example where this leads to an - invalid inference.
+ invalid inference.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -247,6 +306,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/ex_9/index.html b/_site/logical-inference-exercises/ex_9/index.html index b1226ae39d..425330d21d 100644 --- a/_site/logical-inference-exercises/ex_9/index.html +++ b/_site/logical-inference-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,53 +167,118 @@

\end{array}$$ Let FC be a breadth-first forward-chaining algorithm that repeatedly adds all consequences of currently satisfied rules; let BC be a depth-first left-to-right backward-chaining algorithm that tries -clauses in the order given in the KB. Which of the following are true?
+clauses in the order given in the KB. Which of the following are true?
-1. FC will infer the literal $Q(A)$.
+1. FC will infer the literal $Q(A)$.
-2. FC will infer the literal $P(B)$.
+2. FC will infer the literal $P(B)$.
3. If FC has failed to infer a given literal, then it is not entailed - by the KB.
+ by the KB.
-4. BC will return ${true}$ given the query $P(B)$.
+4. BC will return ${true}$ given the query $P(B)$.
5. If BC does not return ${true}$ given a query literal, then it is - not entailed by the KB.
+ not entailed by the KB.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/logical-inference-exercises/index.html b/_site/logical-inference-exercises/index.html index 53e280b938..4005e3ab68 100644 --- a/_site/logical-inference-exercises/index.html +++ b/_site/logical-inference-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -1002,14 +1001,7 @@

9. Inference in First-Order Logic


- - - - - + + + + + + + diff --git a/_site/markdown/1-Introduction/exercises/ex_1/answers/communityanswer.md b/_site/markdown/1-Introduction/exercises/ex_1/answers/communityanswer.md deleted file mode 100644 index 3b6fc86782..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_1/answers/communityanswer.md +++ /dev/null @@ -1 +0,0 @@ -Community Answer is not available yet. diff --git a/_site/markdown/1-Introduction/exercises/ex_1/answers/useranswers.yaml b/_site/markdown/1-Introduction/exercises/ex_1/answers/useranswers.yaml deleted file mode 100644 index 0fa98ee971..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_1/answers/useranswers.yaml +++ /dev/null @@ -1,16 +0,0 @@ -- Author: @sachin10101998 - - This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. - Does it support spaces? - - That's a nice solution. --@random1 - - This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above. --@random1 - - The Yaml files are easy to edit just by copying the templates given in each answer.yaml file. --@random1 -- Author: @Nalinc - - This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. - - That's a nice solution.--@random1 - - This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above.--@random1 - - The Yaml files are easy to edit just by copying the templates given in each answer.yaml file.--@random1 -- Author: @sachin10101998 - - This section represents the answers submitted by public. The various blocks represent the answers submitted by different answers. - - That's a nice solution.--@random1 - - This way of submitting solution helps in differentiating between community answers and Public submitted answers as explained above.--@random1 - - The Yaml files are easy to edit just by copying the templates given in each answer.yaml file.--@random1 diff --git a/_site/markdown/1-Introduction/exercises/ex_10/answer.md b/_site/markdown/1-Introduction/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_11/answer.md b/_site/markdown/1-Introduction/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_12/answer.md b/_site/markdown/1-Introduction/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_13/answer.md b/_site/markdown/1-Introduction/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_14/answer.md b/_site/markdown/1-Introduction/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_15/answer.md b/_site/markdown/1-Introduction/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_16/answer.md b/_site/markdown/1-Introduction/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_17/answer.md b/_site/markdown/1-Introduction/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_18/answer.md b/_site/markdown/1-Introduction/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_19/answer.md b/_site/markdown/1-Introduction/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_2/answers/communityanswer.md b/_site/markdown/1-Introduction/exercises/ex_2/answers/communityanswer.md deleted file mode 100644 index 50ae7027bd..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_2/answers/communityanswer.md +++ /dev/null @@ -1 +0,0 @@ -No community answer available yet. diff --git a/_site/markdown/1-Introduction/exercises/ex_2/answers/useranswers.yaml b/_site/markdown/1-Introduction/exercises/ex_2/answers/useranswers.yaml deleted file mode 100644 index bc1e6a5b9b..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_2/answers/useranswers.yaml +++ /dev/null @@ -1,3 +0,0 @@ -- Author: @not_available - - No answer submitted yet. - - No comment available. --@not_available diff --git a/_site/markdown/1-Introduction/exercises/ex_20/answer.md b/_site/markdown/1-Introduction/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_3/answers/communityanswer.md b/_site/markdown/1-Introduction/exercises/ex_3/answers/communityanswer.md deleted file mode 100644 index 50ae7027bd..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_3/answers/communityanswer.md +++ /dev/null @@ -1 +0,0 @@ -No community answer available yet. diff --git a/_site/markdown/1-Introduction/exercises/ex_3/answers/useranswers.yaml b/_site/markdown/1-Introduction/exercises/ex_3/answers/useranswers.yaml deleted file mode 100644 index bc1e6a5b9b..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_3/answers/useranswers.yaml +++ /dev/null @@ -1,3 +0,0 @@ -- Author: @not_available - - No answer submitted yet. - - No comment available. --@not_available diff --git a/_site/markdown/1-Introduction/exercises/ex_4/answer.md b/_site/markdown/1-Introduction/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_5/answer.md b/_site/markdown/1-Introduction/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_6/answer.md b/_site/markdown/1-Introduction/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_7/answer.md b/_site/markdown/1-Introduction/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_8/answer.md b/_site/markdown/1-Introduction/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/1-Introduction/exercises/ex_9/answer.md b/_site/markdown/1-Introduction/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/1-Introduction/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_1/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_10/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_11/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_12/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_13/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_14/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_15/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_16/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_17/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_18/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_2/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_3/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_4/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_5/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_5/question.md b/_site/markdown/10-Classical-Planning/exercises/ex_5/question.md index 5e85e8304c..94defd406e 100644 --- a/_site/markdown/10-Classical-Planning/exercises/ex_5/question.md +++ b/_site/markdown/10-Classical-Planning/exercises/ex_5/question.md @@ -31,6 +31,6 @@ Construct a plan for Shakey to get ${Box}{}_2$ into ${Room}{}_2$.
- shakey-figure + shakey-figure
Shakey's world. Shakey can move between landmarks within a room, can pass through the door between rooms, can climb climbable objects and push pushable objects, and can flip light switches.
diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_6/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_7/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_8/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/10-Classical-Planning/exercises/ex_9/answer.md b/_site/markdown/10-Classical-Planning/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/10-Classical-Planning/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_1/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_10/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_11/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_12/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_13/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_14/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_15/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_2/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_3/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_4/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_5/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_6/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_7/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_8/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_9/answer.md b/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/11-Planning-And-Acting-In-The-Real-World/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_1/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_10/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_11/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_12/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_13/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_14/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_15/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_16/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_17/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_18/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_19/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_2/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_20/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_21/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_22/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_23/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_24/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_25/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_25/question.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_25/question.md index d31808f87e..b1ec423331 100644 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_25/question.md +++ b/_site/markdown/12-Knowledge-Representation/exercises/ex_25/question.md @@ -1,8 +1,6 @@ - - Translate the following description logic expression (from page description-logic-ex) into first-order logic, and comment on the result: - +
$$ -And(Man, AtLeast(3,Son), AtMost(2,Daughter), All(Son,And(Unemployed,Married, All(Spouse,Doctor ))), All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) +And(Man, AtLeast(3,Son), AtMost(2,Daughter),
All(Son,And(Unemployed,Married, All(Spouse,Doctor ))),
All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) $$ diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_26/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_27/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_28/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_29/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_3/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_30/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_4/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_5/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_6/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_7/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_8/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/12-Knowledge-Representation/exercises/ex_9/answer.md b/_site/markdown/12-Knowledge-Representation/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/12-Knowledge-Representation/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_1/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_10/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_11/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_12/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_13/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_14/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_15/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_16/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_17/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_18/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_19/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_2/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_20/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_21/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_22/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_23/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_24/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_25/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_26/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_27/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_28/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_29/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_3/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_30/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_31/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_4/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_5/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_6/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_7/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_8/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_9/answer.md b/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/13-Quantifying-Uncertainity/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_1/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_10/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_11/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_12/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_13/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/question.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/question.md index 0bbe860f2b..c077f12615 100644 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/question.md +++ b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_14/question.md @@ -1,5 +1,3 @@ - - Two astronomers in different parts of the world make measurements $M_1$ and $M_2$ of the number of stars $N$ in some small region of the sky, using their telescopes. Normally, there is a diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/question.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/question.md index 806b3161a8..1bde6a83af 100644 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/question.md +++ b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_15/question.md @@ -11,13 +11,13 @@ ${\textbf{P}}(N{{\,|\,}}M_1{{\,=\,}}2,M_2{{\,=\,}}2)$.
- telescope-nets-figure + telescope-nets-figure
Three possible networks for the telescope problem.
- car-starts-figure + car-starts-figure
A simple Bayes net with Boolean variables B = {BrokeElectionLaw}, I = {Indicted}, M = {PoliticallyMotivatedProsecutor}, G= {FoundGuilty}, J = {Jailed}.
diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_16/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_17/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_18/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_19/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_2/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_20/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_21/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_22/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_23/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_24/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_3/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_4/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_5/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/question.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/question.md index 32fb69e7da..22c5c96cd4 100644 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/question.md +++ b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_6/question.md @@ -13,6 +13,6 @@ observed.
- handedness-figure + handedness-figure
Three possible structures for a Bayesian network describing genetic inheritance of handedness.
diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_7/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/question.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/question.md index f78e29dc84..972ca333c8 100644 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/question.md +++ b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_8/question.md @@ -1,16 +1,10 @@ - - The Markov blanket of a variable is defined on page markov-blanket-page. Prove that a variable is independent of all other variables in the network, given its Markov blanket and derive Equation (markov-blanket-equation) (page markov-blanket-equation). - - - - -
- car-starts-figure -
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
-
+
+ car-starts-figure +
A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
+
diff --git a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_9/answer.md b/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/14-Probabilistic-Reasoning/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_1/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_10/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/question.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/question.md index 2abd102654..176139f07f 100644 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/question.md +++ b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_11/question.md @@ -16,7 +16,7 @@ if it encounters a wall). Implement this as an HMM and do filtering to track the robot. How accurately can we track the robot’s path?
- switching-kf-figure + switching-kf-figure
A Bayesian network representation of a switching Kalman filter. The switching variable $S_t$ is a discrete state variable whose value determines the transition model for the continuous state variables $\textbf{X}_t$. For any discrete state $\textit{i}$, the transition model diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_12/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_13/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_14/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_15/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_16/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_17/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_18/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_19/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_2/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_20/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_3/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_4/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_5/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_6/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_7/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_8/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_9/answer.md b/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/15-Probabilistic-Reasoning-Over-Time/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_1/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_10/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_11/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_12/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_13/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_14/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_15/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_16/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_17/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_18/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_19/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_2/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_20/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_21/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_22/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_23/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_3/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_4/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_5/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/question.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/question.md index 8a6f2141da..c3847adefa 100644 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/question.md +++ b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_6/question.md @@ -37,7 +37,7 @@ Figure 3candy-figure.
- 3candy-figure + 3candy-figure
Three proposed Bayes nets for the Surprise Candy problem
diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_7/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_8/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_9/answer.md b/_site/markdown/16-Making-Simple-Decisions/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/16-Making-Simple-Decisions/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_1/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/question.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/question.md index 79abaa669e..c2be96e323 100644 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/question.md +++ b/_site/markdown/17-Making-Complex-Decision/exercises/ex_10/question.md @@ -1,5 +1,3 @@ - - Consider the $3 \times 3$ world shown in Figure grid-mdp-figure(a). The transition model is the same as in the $4\times 3$ diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_11/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_12/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_13/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_14/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_15/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_16/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_17/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_18/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_19/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_2/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_20/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_21/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_22/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_23/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_24/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_25/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_3/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_4/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_5/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_6/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_7/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_8/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/answer.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/question.md b/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/question.md index fea6b48722..008600ecc4 100644 --- a/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/question.md +++ b/_site/markdown/17-Making-Complex-Decision/exercises/ex_9/question.md @@ -28,7 +28,7 @@ reward for $B$ is always equal and opposite.)
- grid-mdp-figure + grid-mdp-figure
(a) $3 \times 3$ world for Exercise 3x3-mdp-exercise. The reward for each state is indicated. The upper right square is a terminal state. (b) $101 \times 3$ world for Exercise 101x3-mdp-exercise (omitting 93 identical columns in the middle). The start state has reward 0.
diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_1/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_10/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_10/question.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_10/question.md index 09669b71ec..d5f86903bb 100644 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_10/question.md +++ b/_site/markdown/18-Learning-From-Examples/exercises/ex_10/question.md @@ -1,14 +1,14 @@ -A decision graph is a generalization of a decision tree +A decision graph is a generalization of a decision tree that allows nodes (i.e., attributes used for splits) to have multiple parents, rather than just a single parent. The resulting graph must -still be acyclic. Now, consider the XOR function of three +still be acyclic. Now, consider the XOR function of three binary input attributes, which produces the value 1 if and only if an odd number of the three input attributes has value 1.
-1. Draw a minimal-sized decision tree for the +1. Draw a minimal-sized decision tree for the three-input XOR function.
-2. Draw a minimal-sized decision graph for the +2. Draw a minimal-sized decision graph for the three-input XOR function.
diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_11/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_12/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_13/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_14/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_15/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_16/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_17/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_18/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_19/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_2/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_20/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_21/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_22/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_23/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_24/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_25/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_26/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_27/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_28/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_29/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_3/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_30/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_31/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_32/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_32/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_32/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_33/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_33/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_33/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_4/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_4/question.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_4/question.md index 74f34d07c3..d11012221d 100644 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_4/question.md +++ b/_site/markdown/18-Learning-From-Examples/exercises/ex_4/question.md @@ -1,4 +1,2 @@ - - We never test the same attribute twice along one path in a decision tree. Why not? diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_5/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_6/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_7/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_8/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/18-Learning-From-Examples/exercises/ex_9/answer.md b/_site/markdown/18-Learning-From-Examples/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/18-Learning-From-Examples/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_1/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_2/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_3/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_4/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_5/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_6/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_7/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_8/answer.md b/_site/markdown/19-Knowledge-In-Learning/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/19-Knowledge-In-Learning/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_1/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_10/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_11/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_12/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_13/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_14/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_15/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_2/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_3/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_4/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_5/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_6/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_7/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_8/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/2-Intelligent-Agent/exercises/ex_9/answer.md b/_site/markdown/2-Intelligent-Agent/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/2-Intelligent-Agent/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_1/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_10/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_11/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_2/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_3/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_4/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_5/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_6/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_7/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_8/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_9/answer.md b/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/20-Learning-Probabilistic-Models/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_1/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_10/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_11/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_12/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_13/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_2/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_3/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_4/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_5/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_6/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/question.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/question.md index a7882b4f63..2e4b9d2f82 100644 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/question.md +++ b/_site/markdown/21-Reinforcement-Learning/exercises/ex_7/question.md @@ -1,5 +1,3 @@ - - Implement an exploring reinforcement learning agent that uses direct utility estimation. Make two versions—one with a tabular representation and one using the function approximator in diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_8/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/21-Reinforcement-Learning/exercises/ex_9/answer.md b/_site/markdown/21-Reinforcement-Learning/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/21-Reinforcement-Learning/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_1/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_10/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_11/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_2/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_3/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_4/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_5/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_6/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_7/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_8/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/22-Natural-Language-Processing/exercises/ex_9/answer.md b/_site/markdown/22-Natural-Language-Processing/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/22-Natural-Language-Processing/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_1/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_10/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_11/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_12/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_13/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_14/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_15/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_16/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_17/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_18/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_19/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_2/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_20/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_21/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_22/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_3/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_4/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_5/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_6/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_7/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_8/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_9/answer.md b/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/23-Natural-Language-For-Communication/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_1/answer.md b/_site/markdown/24-Perception/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_2/answer.md b/_site/markdown/24-Perception/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_3/answer.md b/_site/markdown/24-Perception/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_4/answer.md b/_site/markdown/24-Perception/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_5/answer.md b/_site/markdown/24-Perception/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_6/answer.md b/_site/markdown/24-Perception/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_7/answer.md b/_site/markdown/24-Perception/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/24-Perception/exercises/ex_7/question.md b/_site/markdown/24-Perception/exercises/ex_7/question.md index 2eb293795e..9fa15f0ee0 100644 --- a/_site/markdown/24-Perception/exercises/ex_7/question.md +++ b/_site/markdown/24-Perception/exercises/ex_7/question.md @@ -18,7 +18,7 @@ Which of the following are true, and which are false?
- bottle-figure + bottle-figure
Top view of a two-camera vision system observing a bottle with a wall behind it.
diff --git a/_site/markdown/24-Perception/exercises/ex_8/answer.md b/_site/markdown/24-Perception/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/24-Perception/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_1/answer.md b/_site/markdown/25-Robotics/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_10/answer.md b/_site/markdown/25-Robotics/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_11/answer.md b/_site/markdown/25-Robotics/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_12/answer.md b/_site/markdown/25-Robotics/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_2/answer.md b/_site/markdown/25-Robotics/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_2/question.md b/_site/markdown/25-Robotics/exercises/ex_2/question.md index 50b9cf40f2..fa4de5eb37 100644 --- a/_site/markdown/25-Robotics/exercises/ex_2/question.md +++ b/_site/markdown/25-Robotics/exercises/ex_2/question.md @@ -7,6 +7,6 @@ available from the code repository at successful global localization of the robot.
- figRobot2 + figRobot2
A Robot manipulator in two of its possible configurations.
diff --git a/_site/markdown/25-Robotics/exercises/ex_3/answer.md b/_site/markdown/25-Robotics/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_4/answer.md b/_site/markdown/25-Robotics/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_5/answer.md b/_site/markdown/25-Robotics/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_6/answer.md b/_site/markdown/25-Robotics/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_7/answer.md b/_site/markdown/25-Robotics/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_8/answer.md b/_site/markdown/25-Robotics/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_8/question.md b/_site/markdown/25-Robotics/exercises/ex_8/question.md index e65a7a23b3..c328605549 100644 --- a/_site/markdown/25-Robotics/exercises/ex_8/question.md +++ b/_site/markdown/25-Robotics/exercises/ex_8/question.md @@ -39,26 +39,26 @@ Figure FigEx2. about a non-planar obstacle?
- FigEx2 + FigEx2
(a)
- FigEx2 + FigEx2
(b)
- FigEx2 + FigEx2
(c)
- FigEx2 + FigEx2
(d)
- FigEx2 + FigEx2
(e)
- FigEx2 + FigEx2
(f)
diff --git a/_site/markdown/25-Robotics/exercises/ex_9/answer.md b/_site/markdown/25-Robotics/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/25-Robotics/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/25-Robotics/exercises/ex_9/question.md b/_site/markdown/25-Robotics/exercises/ex_9/question.md index 23a27e1b88..3762272e10 100644 --- a/_site/markdown/25-Robotics/exercises/ex_9/question.md +++ b/_site/markdown/25-Robotics/exercises/ex_9/question.md @@ -48,9 +48,7 @@ ${\langle}x,y, \phi + \theta {\rangle}$. terms of hard intervals or probabilistically, due to the fact that the relation between orientation and position is both non-linear and non-monotonic.
- - -
- FigEx3 -
Simplified robot in a maze. See Exercise robot-exploration-exercise
-
+
+ FigEx3 +
Simplified robot in a maze. See Exercise robot-exploration-exercise
+
diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/question.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/question.md index 282855bc6b..66584680f6 100644 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/question.md +++ b/_site/markdown/26-Philosophical-Foundations/exercises/ex_1/question.md @@ -1,6 +1,5 @@ -
Go through Turing’s list of alleged “disabilities” of machines, identifying which have been achieved, which are achievable in principle by a program, and which are still problematic because they require conscious mental states. -
+ diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_10/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_11/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_12/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_2/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_3/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_4/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_5/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_6/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_7/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_8/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/26-Philosophical-Foundations/exercises/ex_9/answer.md b/_site/markdown/26-Philosophical-Foundations/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/26-Philosophical-Foundations/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/question.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/question.md index 87047d8ba3..65db2a6cc8 100644 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/question.md +++ b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_37/question.md @@ -1,4 +1,3 @@ - -consistent-heuristic-exercise Prove that if a heuristic is +consistent-heuristic-exercise Prove that if a heuristic is consistent, it must be admissible. Construct an admissible heuristic that is not consistent. diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answer.md b/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_1/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_10/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_11/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_12/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_13/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_14/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_15/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_16/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_17/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_2/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_3/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_4/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_5/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_6/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_7/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_8/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_9/answer.md b/_site/markdown/4-Beyond-Classical-Search/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/4-Beyond-Classical-Search/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_1/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_10/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_11/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_12/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_13/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_14/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_14/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_14/question.md index 5d7352bd15..ae350d90a9 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_14/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_14/question.md @@ -1,5 +1,3 @@ - - Develop a formal proof of correctness for alpha–beta pruning. To do this, consider the situation shown in Figure alpha-beta-proof-figure. The question is whether @@ -24,10 +22,7 @@ can be shown to be independent of the value of $n_j$.
$l_i$ values.
4. Repeat the process for the case where $n_j$ is a min-node.
- - -
- alpha-beta-proof-figure + alpha-beta-proof-figure
Situation when considering whether to prune node $n_j$.
diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_15/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_16/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_17/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_17/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_17/question.md index 1814807e0e..4d0c25266f 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_17/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_17/question.md @@ -11,6 +11,6 @@ time it takes to do one disk seek with standard disk hardware?
- trivial-chance-game-figure + trivial-chance-game-figure
The complete game tree for a trivial game with chance nodes..
diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_18/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_19/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_2/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_2/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_2/question.md index 893eaa1223..edb9be65d0 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_2/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_2/question.md @@ -15,14 +15,10 @@ Consider the problem of solving two 8-puzzles.
this setting?
4. Does the game eventually end, given optimal play? Explain.
- - (a) A map where the cost of every edge is 1. Initially the pursuer $P$ is at node b and the evader $E$ is at node d
(b) A partial game tree for this map. Each node is labeled with the $P,E$ positions. $P$ moves first. Branches marked "?" have yet to be explored. - -
- pursuit-evasion-game-figure + pursuit-evasion-game-figure
Pursuit evasion game Figure
diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_20/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_21/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_21/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_21/question.md index 4c38c530cf..81cb969f90 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_21/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_21/question.md @@ -1,5 +1,3 @@ - -
Consider the following procedure for choosing moves in games with chance nodes:
diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_22/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_23/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_24/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_25/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_3/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_4/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_4/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_4/question.md index 9e419a4ed6..621abb7392 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_4/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_4/question.md @@ -1,8 +1,6 @@ - -
-
Describe and implement state descriptions, move generators, terminal tests, utility functions, and evaluation functions for one or more of the following stochastic games: Monopoly, Scrabble, bridge play with a given contract, or Texas hold’em poker. +
\ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_5/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_6/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_7/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_7/question.md b/_site/markdown/5-Adversarial-Search/exercises/ex_7/question.md index e2bd1237ac..4c58ed7d53 100644 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_7/question.md +++ b/_site/markdown/5-Adversarial-Search/exercises/ex_7/question.md @@ -1,5 +1,3 @@ - - Prove the following assertion: For every game tree, the utility obtained by max using minimax decisions against a suboptimal min will never be lower than @@ -7,16 +5,7 @@ the utility obtained playing against an optimal min. Can you come up with a game tree in which max can do still better using a suboptimal strategy against a suboptimal min? - - -
- line-game4-figure -
The starting position of a simple game.
-
- - - - +
Player $A$ moves first. The two players take turns moving, and each player must move his token to an open adjacent space in either direction. If the opponent occupies an adjacent space, then a player @@ -26,3 +15,8 @@ The game ends when one player reaches the opposite end of the board. If player $A$ reaches space 4 first, then the value of the game to $A$ is $+1$; if player $B$ reaches space 1 first, then the value of the game to $A$ is $-1$. +
+ line-game4-figure +
The starting position of a simple game.
+
+ diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_8/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/5-Adversarial-Search/exercises/ex_9/answer.md b/_site/markdown/5-Adversarial-Search/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/5-Adversarial-Search/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answer.md b/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_1/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_10/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_11/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_12/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_13/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_14/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_15/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_16/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_17/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_18/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_19/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_2/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_20/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_21/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_22/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_23/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_24/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_25/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_26/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_27/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_28/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_29/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_3/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_30/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_31/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_32/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_32/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_32/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_33/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_33/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_33/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_34/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_34/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_34/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_35/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_35/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_35/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_4/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_5/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_6/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_7/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_8/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/7-Logical-Agents/exercises/ex_9/answer.md b/_site/markdown/7-Logical-Agents/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/7-Logical-Agents/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_1/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_10/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_11/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_12/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_13/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_14/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_15/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_16/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_17/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_17/question.md b/_site/markdown/8-First-Order-Logic/exercises/ex_17/question.md index 3d1ec7c466..73725bba38 100644 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_17/question.md +++ b/_site/markdown/8-First-Order-Logic/exercises/ex_17/question.md @@ -13,6 +13,6 @@ brothers-in-law, Zara’s great-grandparents, and Eugenie’s ancestors.
- family1-figure + family1-figure
A typical family tree. The symbol $\bowtie$ connects spouses and arrows point to children.
diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_18/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_19/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_2/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_20/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_21/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_22/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_23/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_24/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_25/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_26/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_27/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_28/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_29/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_3/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_30/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_31/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_32/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_32/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_32/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_33/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_33/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_33/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_33/question.md b/_site/markdown/8-First-Order-Logic/exercises/ex_33/question.md index 2da43b79ef..2878ed567c 100644 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_33/question.md +++ b/_site/markdown/8-First-Order-Logic/exercises/ex_33/question.md @@ -8,6 +8,6 @@ to verify that it is in fact correct.
- 4bit-adder-figure + 4bit-adder-figure
A four-bit adder. Each ${Ad}_i$ is a one-bit adder, as in figure adder-figure on page adder-figure
diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_34/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_34/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_34/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_35/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_35/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_35/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_36/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_36/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_36/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_4/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_5/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_6/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_7/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_8/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/8-First-Order-Logic/exercises/ex_9/answer.md b/_site/markdown/8-First-Order-Logic/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/8-First-Order-Logic/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_1/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_1/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_1/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_10/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_10/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_10/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_11/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_11/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_11/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_12/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_12/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_12/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_13/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_13/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_13/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_14/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_14/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_14/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_15/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_15/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_15/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_16/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_16/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_16/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_17/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_17/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_17/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_18/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_18/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_18/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_19/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_19/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_19/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_2/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_2/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_2/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_20/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_20/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_20/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_21/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_21/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_21/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_22/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_22/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_22/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_23/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_23/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_23/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_24/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_24/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_24/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_25/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_25/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_25/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_26/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_26/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_26/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_27/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_27/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_27/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_28/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_28/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_28/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_29/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_29/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_29/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_3/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_3/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_3/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_30/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_30/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_30/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_31/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_31/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_31/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_4/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_4/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_4/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_5/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_5/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_5/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_6/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_6/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_6/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_7/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_7/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_7/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_8/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_8/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_8/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_9/answer.md b/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_9/answer.md deleted file mode 100644 index bb18867ca6..0000000000 --- a/_site/markdown/9-Inference-In-First-Order-Logic/exercises/ex_9/answer.md +++ /dev/null @@ -1 +0,0 @@ -Not Available \ No newline at end of file diff --git a/_site/markdown/Future Exercises/index.html b/_site/markdown/Future Exercises/index.html index 1132208548..73668e3f12 100644 --- a/_site/markdown/Future Exercises/index.html +++ b/_site/markdown/Future Exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -142,14 +141,7 @@

27. AI: The Present and Future

- - - - - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_1/index.html b/_site/nlp-communicating-exercises/ex_1/index.html index 86db30841d..af4778fbeb 100644 --- a/_site/nlp-communicating-exercises/ex_1/index.html +++ b/_site/nlp-communicating-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ +

+ + + + + - - @@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_10/index.html b/_site/nlp-communicating-exercises/ex_10/index.html index 39325684a4..32e2b14650 100644 --- a/_site/nlp-communicating-exercises/ex_10/index.html +++ b/_site/nlp-communicating-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_11/index.html b/_site/nlp-communicating-exercises/ex_11/index.html index f5d2d26a0d..c675f5a244 100644 --- a/_site/nlp-communicating-exercises/ex_11/index.html +++ b/_site/nlp-communicating-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,32 +162,32 @@

that returns a ranked list of answers (like most Web search engines). The appropriate measure of quality depends on the presumed model of what the searcher is trying to achieve, and what strategy she employs. For -each of the following models, propose a corresponding numeric measure.
+each of the following models, propose a corresponding numeric measure.
1. The searcher will look at the first twenty answers returned, with - the objective of getting as much relevant information as possible.
+ the objective of getting as much relevant information as possible.
2. The searcher needs only one relevant document, and will go down the - list until she finds the first one.
+ list until she finds the first one.
3. The searcher has a fairly narrow query and is able to examine all the answers retrieved. She wants to be sure that she has seen everything in the document collection that is relevant to her query. (E.g., a lawyer wants to be sure that she has found all relevant precedents, and is willing to spend - considerable resources on that.)
+ considerable resources on that.)
4. The searcher needs just one document relevant to the query, and can afford to pay a research assistant for an hour’s work looking through the results. The assistant can look through 100 retrieved documents in an hour. The assistant will charge the searcher for the full hour regardless of whether he finds it immediately or at the - end of the hour.
+ end of the hour.
5. The searcher will look through all the answers. Examining a document has cost \\$ A; finding a relevant document has value \\$ B; failing to find a relevant document has cost \\$ C for each relevant - document not found.
+ document not found.
6. The searcher wants to collect as many relevant documents as possible, but needs steady encouragement. She looks through the @@ -202,37 +196,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -252,6 +311,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_2/index.html b/_site/nlp-communicating-exercises/ex_2/index.html index ab26a423e0..0cf402ef2a 100644 --- a/_site/nlp-communicating-exercises/ex_2/index.html +++ b/_site/nlp-communicating-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_3/index.html b/_site/nlp-communicating-exercises/ex_3/index.html index caac8ff9e2..2b5f7d1913 100644 --- a/_site/nlp-communicating-exercises/ex_3/index.html +++ b/_site/nlp-communicating-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_4/index.html b/_site/nlp-communicating-exercises/ex_4/index.html index 7e10cb68cc..50f49df1d9 100644 --- a/_site/nlp-communicating-exercises/ex_4/index.html +++ b/_site/nlp-communicating-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_5/index.html b/_site/nlp-communicating-exercises/ex_5/index.html index 58e2ceba21..6dad21ee65 100644 --- a/_site/nlp-communicating-exercises/ex_5/index.html +++ b/_site/nlp-communicating-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -181,37 +175,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +290,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_6/index.html b/_site/nlp-communicating-exercises/ex_6/index.html index b3b367bee8..b5767052a9 100644 --- a/_site/nlp-communicating-exercises/ex_6/index.html +++ b/_site/nlp-communicating-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_7/index.html b/_site/nlp-communicating-exercises/ex_7/index.html index 437f2ce861..ff1c82ce25 100644 --- a/_site/nlp-communicating-exercises/ex_7/index.html +++ b/_site/nlp-communicating-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_8/index.html b/_site/nlp-communicating-exercises/ex_8/index.html index 415fe0ea6b..d31f8c799f 100644 --- a/_site/nlp-communicating-exercises/ex_8/index.html +++ b/_site/nlp-communicating-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/ex_9/index.html b/_site/nlp-communicating-exercises/ex_9/index.html index 0360e14215..36c4bb8649 100644 --- a/_site/nlp-communicating-exercises/ex_9/index.html +++ b/_site/nlp-communicating-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-communicating-exercises/index.html b/_site/nlp-communicating-exercises/index.html index 132ddbf9be..f90859e0ab 100644 --- a/_site/nlp-communicating-exercises/index.html +++ b/_site/nlp-communicating-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -386,14 +385,7 @@

22. Natural Language Processing


- - - - - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_1/index.html b/_site/nlp-english-exercises/ex_1/index.html index 759a63d64d..b99ed9af9a 100644 --- a/_site/nlp-english-exercises/ex_1/index.html +++ b/_site/nlp-english-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Read the following text once for understanding, and remember as much of it as you can. There will be a -test later.
+test later.
-> The procedure is actually quite simple. First you arrange things into +> The procedure is actually quite simple. First you arrange things into different groups. Of course, one pile may be sufficient depending on how much there is to do. If you have to go somewhere else due to lack of facilities that is the next step, otherwise you are pretty well set. It @@ -185,37 +179,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -235,6 +294,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_10/index.html b/_site/nlp-english-exercises/ex_10/index.html index 52c7c4ec8d..70e7e371ab 100644 --- a/_site/nlp-english-exercises/ex_10/index.html +++ b/_site/nlp-english-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,20 +161,20 @@

In this exercise you will transform $\large \varepsilon_0$ into Chomsky Normal Form (CNF). There are five steps: (a) Add a new start symbol, (b) Eliminate $\epsilon$ rules, (c) Eliminate multiple words on -right-hand sides, (d) Eliminate rules of the form
-(${\it X}$
-$\rightarrow$${\it Y}$),
-(e) Convert long right-hand sides into binary rules.
+right-hand sides, (d) Eliminate rules of the form
+(${\it X}$
+$\rightarrow$${\it Y}$),
+(e) Convert long right-hand sides into binary rules.
1. The start symbol, $S$, can occur only on the left-hand side in CNF. Replace ${\it S}$ everywhere by a new symbol ${\it S'}$ and add a rule of the form ${\it S}$ - $\rightarrow$${\it S'}$.
+ $\rightarrow$${\it S'}$.
2. The empty string, $\epsilon$ cannot appear on the right-hand side in CNF. $\large \varepsilon_0$ does not have any rules with $\epsilon$, so this is not - an issue.
+ an issue.
3. A word can appear on the right-hand side in a rule only of the form (${\it X}$ @@ -191,7 +185,7 @@

$\rightarrow$…${\it W'}$ …) and (${\it W'}$ $\rightarrow$*word*), - using a new symbol ${\it W'}$.
+ using a new symbol ${\it W'}$.
4. A rule (${\it X}$ $\rightarrow$${\it Y}$) @@ -205,7 +199,7 @@

$\rightarrow$…), one for each rule (${\it Y}$ $\rightarrow$…), - where (…) indicates one or more symbols.
+ where (…) indicates one or more symbols.
5. Replace each rule of the form (${\it X}$ $\rightarrow$${\it Y}$ @@ -213,43 +207,108 @@

$\rightarrow$${\it Y}$ ${\it Z'}$) and (${\it Z'}$ $\rightarrow$${\it Z}$ - …), where ${\it Z'}$ is a new symbol.
+ …), where ${\it Z'}$ is a new symbol.
-Show each step of the process and the final set of rules.
+Show each step of the process and the final set of rules.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -269,6 +328,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_11/index.html b/_site/nlp-english-exercises/ex_11/index.html index 27de24ce0d..754d1117a6 100644 --- a/_site/nlp-english-exercises/ex_11/index.html +++ b/_site/nlp-english-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the following toy grammar:
+Consider the following toy grammar:
-> $S \rightarrow NP\space VP$
+> $S \rightarrow NP\space VP$
-> $NP \rightarrow Noun$
+> $NP \rightarrow Noun$
-> $NP \rightarrow NP\space and\space NP$
+> $NP \rightarrow NP\space and\space NP$
-> $NP \rightarrow NP\space PP$
+> $NP \rightarrow NP\space PP$
-> $VP \rightarrow Verb$
+> $VP \rightarrow Verb$
-> $VP \rightarrow VP\space and \space VP$
+> $VP \rightarrow VP\space and \space VP$
-> $VP \rightarrow VP\space PP$
+> $VP \rightarrow VP\space PP$
-> $PP \rightarrow Prep\space NP$
+> $PP \rightarrow Prep\space NP$
-> $Noun \rightarrow Sally\space; pools\space; streams\space; swims$
+> $Noun \rightarrow Sally\space; pools\space; streams\space; swims$
-> $Prep \rightarrow in$
+> $Prep \rightarrow in$
-> $Verb \rightarrow pools\space; streams\space; swims$
+> $Verb \rightarrow pools\space; streams\space; swims$
1. Show all the parse trees in this grammar for the sentence “Sally - swims in streams and pools.”
+ swims in streams and pools.”
2. Show all the table entries that would be made by - a (non-probabalistic) CYK parser on this sentence.
+ a (non-probabalistic) CYK parser on this sentence.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +305,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_12/index.html b/_site/nlp-english-exercises/ex_12/index.html index e5db0055c8..3c6a994dc6 100644 --- a/_site/nlp-english-exercises/ex_12/index.html +++ b/_site/nlp-english-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_13/index.html b/_site/nlp-english-exercises/ex_13/index.html index be036f849d..2d615fee6c 100644 --- a/_site/nlp-english-exercises/ex_13/index.html +++ b/_site/nlp-english-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the following PCFG:
+Consider the following PCFG:
-> $S \rightarrow NP \space VP[1.0] $
+> $S \rightarrow NP \space VP[1.0] $
-> $NP \rightarrow \textit{Noun}[0.6] \space|\space \textit{Pronoun}[0.4] $
+> $NP \rightarrow \textit{Noun}[0.6] \space|\space \textit{Pronoun}[0.4] $
-> $VP \rightarrow \textit{Verb} \space NP[0.8] \space|\space \textit{Modal}\space \textit{Verb}[0.2]$
+> $VP \rightarrow \textit{Verb} \space NP[0.8] \space|\space \textit{Modal}\space \textit{Verb}[0.2]$
-> $\textit{Noun} \rightarrow \textbf{can}[0.1] \space|\space \textbf{fish}[0.3] \space|\space ...$
+> $\textit{Noun} \rightarrow \textbf{can}[0.1] \space|\space \textbf{fish}[0.3] \space|\space ...$
-> $\textit{Pronoun} \rightarrow \textbf{I}[0.4] \space|\space ...$
+> $\textit{Pronoun} \rightarrow \textbf{I}[0.4] \space|\space ...$
-> $\textit{Verb} \rightarrow \textbf{can}[0.01] \space|\space \textbf{fish}[0.1] \space|\space ...$
+> $\textit{Verb} \rightarrow \textbf{can}[0.01] \space|\space \textbf{fish}[0.1] \space|\space ...$
-> $\textit{Modal} \rightarrow \textbf{can}[0.3] \space|\space ...$
+> $\textit{Modal} \rightarrow \textbf{can}[0.3] \space|\space ...$
The sentence “I can fish” has two parse trees with this grammar. Show the two trees, their prior probabilities, and their conditional @@ -186,37 +180,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_14/index.html b/_site/nlp-english-exercises/ex_14/index.html index 2c2280a470..983cac8603 100644 --- a/_site/nlp-english-exercises/ex_14/index.html +++ b/_site/nlp-english-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,44 +162,109 @@

context-free grammar cannot. Show an augmented context-free grammar for the language $a^nb^nc^n$. The allowable values for augmentation variables are 1 and $SUCCESSOR(n)$, where $n$ is a value. The rule for a sentence -in this language is
+in this language is
$$S(n) \rightarrow}}A(n) B(n) C(n) \ .$$ Show the rule(s) for each of ${\it A}$, ${\it B}$, and ${\it C}$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_15/index.html b/_site/nlp-english-exercises/ex_15/index.html index 4e19654063..bda33b1329 100644 --- a/_site/nlp-english-exercises/ex_15/index.html +++ b/_site/nlp-english-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_16/index.html b/_site/nlp-english-exercises/ex_16/index.html index 99077f5a83..575ab9ef51 100644 --- a/_site/nlp-english-exercises/ex_16/index.html +++ b/_site/nlp-english-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the following sentence (from The New York Times, -July 28, 2008):
+July 28, 2008):
-> Banks struggling to recover from multibillion-dollar loans on real -> estate are curtailing loans to American businesses, depriving even -> healthy companies of money for expansion and hiring. +> Banks struggling to recover from multibillion-dollar loans on real +> estate are curtailing loans to American businesses, depriving even +> healthy companies of money for expansion and hiring. -1. Which of the words in this sentence are lexically ambiguous?
+1. Which of the words in this sentence are lexically ambiguous?
2. Find two cases of syntactic ambiguity in this sentence (there are - more than two.)
+ more than two.)
-3. Give an instance of metaphor in this sentence.
+3. Give an instance of metaphor in this sentence.
4. Can you find semantic ambiguity? -
+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -233,6 +292,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_17/index.html b/_site/nlp-english-exercises/ex_17/index.html index 6bfb7dd0c0..a48d35f58c 100644 --- a/_site/nlp-english-exercises/ex_17/index.html +++ b/_site/nlp-english-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Without looking back at Exercise washing-clothes-exercise, answer the following -questions:
+questions:
-1. What are the four steps that are mentioned?
+1. What are the four steps that are mentioned?
-2. What step is left out?
+2. What step is left out?
-3. What is “the material” that is mentioned in the text?
+3. What is “the material” that is mentioned in the text?
-4. What kind of mistake would be expensive?
+4. What kind of mistake would be expensive?
-5. Is it better to do too few things or too many? Why?
+5. Is it better to do too few things or too many? Why?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -230,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_18/index.html b/_site/nlp-english-exercises/ex_18/index.html index 5669085b10..7832ded536 100644 --- a/_site/nlp-english-exercises/ex_18/index.html +++ b/_site/nlp-english-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_19/index.html b/_site/nlp-english-exercises/ex_19/index.html index d412977c1f..ac007e20f8 100644 --- a/_site/nlp-english-exercises/ex_19/index.html +++ b/_site/nlp-english-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_2/index.html b/_site/nlp-english-exercises/ex_2/index.html index 4aaf742dfd..0207840203 100644 --- a/_site/nlp-english-exercises/ex_2/index.html +++ b/_site/nlp-english-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -178,37 +172,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_20/index.html b/_site/nlp-english-exercises/ex_20/index.html index 9a1eac4331..2b2334d873 100644 --- a/_site/nlp-english-exercises/ex_20/index.html +++ b/_site/nlp-english-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,18 +162,18 @@

translation model selects phrases and the distortion model permutes them, the language model can unscramble the permutation. This exercise investigates how sensible that assumption is. Try to unscramble these -proposed lists of phrases into the correct order:
+proposed lists of phrases into the correct order:
-1. have, programming, a, seen, never, I, language, better
+1. have, programming, a, seen, never, I, language, better
-2. loves, john, mary
+2. loves, john, mary
3. is the, communication, exchange of, intentional, information brought, by, about, the production, perception of, and signs, from, - drawn, a, of, system, signs, conventional, shared
+ drawn, a, of, system, signs, conventional, shared
4. created, that, we hold these, to be, all men, truths, are, equal, - self-evident
+ self-evident
Which ones could you do? What type of knowledge did you draw upon? Train a bigram model from a training corpus, and use it to find the @@ -188,37 +182,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -238,6 +297,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_21/index.html b/_site/nlp-english-exercises/ex_21/index.html index 6fa9328bf4..333a6d2761 100644 --- a/_site/nlp-english-exercises/ex_21/index.html +++ b/_site/nlp-english-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_22/index.html b/_site/nlp-english-exercises/ex_22/index.html index 927931449f..b20bb210e1 100644 --- a/_site/nlp-english-exercises/ex_22/index.html +++ b/_site/nlp-english-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_3/index.html b/_site/nlp-english-exercises/ex_3/index.html index 23d4e2eb08..aeb16f5f52 100644 --- a/_site/nlp-english-exercises/ex_3/index.html +++ b/_site/nlp-english-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the following PCFG for simple verb phrases:
+Consider the following PCFG for simple verb phrases:
-> 0.1: VP $\rightarrow$ Verb
+> 0.1: VP $\rightarrow$ Verb
-> 0.2: VP $\rightarrow$ Copula Adjective
+> 0.2: VP $\rightarrow$ Copula Adjective
-> 0.5: VP $\rightarrow$ Verb the Noun
+> 0.5: VP $\rightarrow$ Verb the Noun
-> 0.2: VP $\rightarrow$ VP Adverb
+> 0.2: VP $\rightarrow$ VP Adverb
-> 0.5: Verb $\rightarrow$ is
+> 0.5: Verb $\rightarrow$ is
-> 0.5: Verb $\rightarrow$ shoots
+> 0.5: Verb $\rightarrow$ shoots
-> 0.8: Copula $\rightarrow$ is
+> 0.8: Copula $\rightarrow$ is
-> 0.2: Copula $\rightarrow$ seems
+> 0.2: Copula $\rightarrow$ seems
-> 0.5: Adjective $\rightarrow$ unwell
+> 0.5: Adjective $\rightarrow$ unwell
-> 0.5: Adjective $\rightarrow$ well
+> 0.5: Adjective $\rightarrow$ well
-> 0.5: Adverb $\rightarrow$ well
+> 0.5: Adverb $\rightarrow$ well
-> 0.5: Adverb $\rightarrow$ badly
+> 0.5: Adverb $\rightarrow$ badly
-> 0.6: Noun $\rightarrow$ duck
+> 0.6: Noun $\rightarrow$ duck
-> 0.4: Noun $\rightarrow$ well
+> 0.4: Noun $\rightarrow$ well
1. Which of the following have a nonzero probability as a VP? (i) shoots the duck well well well(ii) seems the well well(iii) shoots - the unwell well badly
+ the unwell well badly
-2. What is the probability of generating “is well well”?
+2. What is the probability of generating “is well well”?
-3. What types of ambiguity are exhibited by the phrase in (b)?
+3. What types of ambiguity are exhibited by the phrase in (b)?
4. Given any PCFG, is it possible to calculate the probability that the - PCFG generates a string of exactly 10 words?
+ PCFG generates a string of exactly 10 words?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -257,6 +316,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_4/index.html b/_site/nlp-english-exercises/ex_4/index.html index 82448e75b8..167cedfdd7 100644 --- a/_site/nlp-english-exercises/ex_4/index.html +++ b/_site/nlp-english-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Consider the following simple PCFG for noun phrases:
+Consider the following simple PCFG for noun phrases:
-> 0.6: NP $\rightarrow$ Det\ AdjString\ Noun
+> 0.6: NP $\rightarrow$ Det\ AdjString\ Noun
-> 0.4: NP $\rightarrow$ Det\ NounNounCompound
+> 0.4: NP $\rightarrow$ Det\ NounNounCompound
-> 0.5: AdjString $\rightarrow$ Adj\ AdjString
+> 0.5: AdjString $\rightarrow$ Adj\ AdjString
-> 0.5: AdjString $\rightarrow$ $\Lambda$
+> 0.5: AdjString $\rightarrow$ $\Lambda$
-> 1.0: NounNounCompound $\rightarrow$ Noun
+> 1.0: NounNounCompound $\rightarrow$ Noun
-> 0.8: Det $\rightarrow$ the
+> 0.8: Det $\rightarrow$ the
-> 0.2: Det $\rightarrow$ a
+> 0.2: Det $\rightarrow$ a
-> 0.5: Adj $\rightarrow$ small
+> 0.5: Adj $\rightarrow$ small
-> 0.5: Adj $\rightarrow$ green
+> 0.5: Adj $\rightarrow$ green
-> 0.6: Noun $\rightarrow$ village
+> 0.6: Noun $\rightarrow$ village
-> 0.4: Noun $\rightarrow$ green
+> 0.4: Noun $\rightarrow$ green
-where $\Lambda$ denotes the empty string.
+where $\Lambda$ denotes the empty string.
1. What is the longest NP that can be generated by this grammar? (i) - three words(ii) four words(iii) infinitely many words
+ three words(ii) four words(iii) infinitely many words
2. Which of the following have a nonzero probability of being generated as complete NPs? (i) a small green village(ii) a green - green green(iii) a small village green
+ green green(iii) a small village green
-3. What is the probability of generating “the green green”?
+3. What is the probability of generating “the green green”?
-4. What types of ambiguity are exhibited by the phrase in (c)?
+4. What types of ambiguity are exhibited by the phrase in (c)?
5. Given any PCFG and any finite word sequence, is it possible to calculate the probability that the sequence was generated by the - PCFG?
+ PCFG?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -257,6 +316,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_5/index.html b/_site/nlp-english-exercises/ex_5/index.html index f0c0880014..e81a293c45 100644 --- a/_site/nlp-english-exercises/ex_5/index.html +++ b/_site/nlp-english-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_6/index.html b/_site/nlp-english-exercises/ex_6/index.html index df41daadc6..40137e531e 100644 --- a/_site/nlp-english-exercises/ex_6/index.html +++ b/_site/nlp-english-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-This exercise concerns grammars for very simple languages.
+This exercise concerns grammars for very simple languages.
-1. Write a context-free grammar for the language $a^n b^n$.
+1. Write a context-free grammar for the language $a^n b^n$.
2. Write a context-free grammar for the palindrome language: the set of - all strings whose second half is the reverse of the first half.
+ all strings whose second half is the reverse of the first half.
3. Write a context-sensitive grammar for the duplicate language: the - set of all strings whose second half is the same as the first half.
+ set of all strings whose second half is the same as the first half.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_7/index.html b/_site/nlp-english-exercises/ex_7/index.html index 1669075c5d..03679e93f7 100644 --- a/_site/nlp-english-exercises/ex_7/index.html +++ b/_site/nlp-english-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the sentence “Someone walked slowly to the supermarket” and a -lexicon consisting of the following words:
+lexicon consisting of the following words:
-$Pronoun \rightarrow \textbf{someone} \quad Verb \rightarrow \textbf{walked}$
+$Pronoun \rightarrow \textbf{someone} \quad Verb \rightarrow \textbf{walked}$
-$Adv \rightarrow \textbf{slowly} \quad Prep \rightarrow \textbf{to}$
+$Adv \rightarrow \textbf{slowly} \quad Prep \rightarrow \textbf{to}$
-$Article \rightarrow \textbf{the} \quad Noun \rightarrow \textbf{supermarket}$
+$Article \rightarrow \textbf{the} \quad Noun \rightarrow \textbf{supermarket}$
Which of the following three grammars, combined with the lexicon, -generates the given sentence? Show the corresponding parse tree(s).
+generates the given sentence? Show the corresponding parse tree(s).
| $\quad\quad\quad\quad (A):\quad\quad\quad\quad$ | $\quad\quad\quad\quad(B):\quad\quad\quad\quad$ | $\quad\quad\quad\quad(C):\quad\quad\quad\quad$ | | --- | --- | --- | @@ -186,7 +180,7 @@

| $VP\rightarrow Verb$ | $Vmod\rightarrow Adv\space Vmod$ | $Adv\rightarrow PP$ | | $PP\rightarrow Prep\space NP$ | $Vmod\rightarrow Adv$ | $PP\rightarrow Prep\space NP$ | | $NP\rightarrow Noun$ | $Adv\rightarrow PP$ | $NP\rightarrow Noun$ | -| $\quad$ | $PP\rightarrow Prep\space NP$ | $\quad$ |
+| $\quad$ | $PP\rightarrow Prep\space NP$ | $\quad$ |
For each of the preceding three grammars, write down three sentences of @@ -198,37 +192,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -248,6 +307,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_8/index.html b/_site/nlp-english-exercises/ex_8/index.html index 9122726929..4e74fa36ea 100644 --- a/_site/nlp-english-exercises/ex_8/index.html +++ b/_site/nlp-english-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/ex_9/index.html b/_site/nlp-english-exercises/ex_9/index.html index 6681e40187..910d69fed2 100644 --- a/_site/nlp-english-exercises/ex_9/index.html +++ b/_site/nlp-english-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Some linguists have argued as follows:
-
+Some linguists have argued as follows:
+
Children learning a language hear only positive examples of the language and no negative examples. Therefore, the hypothesis that “every possible @@ -175,44 +169,109 @@

language are also consistent with the observed data. Yet children do induce (more or less) the right grammar. It follows that they begin with very strong innate grammatical constraints that rule out all of - these more general hypotheses a priori.
+ these more general hypotheses a priori.
Comment on the weak point(s) in this argument from a statistical learning viewpoint.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/nlp-english-exercises/index.html b/_site/nlp-english-exercises/index.html index cbcf8167c2..05d952ded6 100644 --- a/_site/nlp-english-exercises/index.html +++ b/_site/nlp-english-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -792,14 +791,7 @@

23. Natural Language for Communic


- - - - - + + + + + + + diff --git a/_site/perception-exercises/ex_1/index.html b/_site/perception-exercises/ex_1/index.html index 1ed6cbeb1f..006de67993 100644 --- a/_site/perception-exercises/ex_1/index.html +++ b/_site/perception-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_2/index.html b/_site/perception-exercises/ex_2/index.html index bab1d730ad..5815a187a2 100644 --- a/_site/perception-exercises/ex_2/index.html +++ b/_site/perception-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_3/index.html b/_site/perception-exercises/ex_3/index.html index a14f3804a5..7f6ee3db7c 100644 --- a/_site/perception-exercises/ex_3/index.html +++ b/_site/perception-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_4/index.html b/_site/perception-exercises/ex_4/index.html index 8e5cad4588..82333e09d9 100644 --- a/_site/perception-exercises/ex_4/index.html +++ b/_site/perception-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_5/index.html b/_site/perception-exercises/ex_5/index.html index 52aed8a5b1..35b057d40c 100644 --- a/_site/perception-exercises/ex_5/index.html +++ b/_site/perception-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,49 +166,114 @@

$v_1=v_2$ because the $x$-axes in the two image planes are parallel to the epipolar lines—the lines from the object to the camera. The optical axes of the two cameras are parallel. The baseline between the cameras -is 1 meter.
+is 1 meter.
1. If the nearest distance to be measured is 16 meters, what is the - largest disparity that will occur (in pixels)?
+ largest disparity that will occur (in pixels)?
2. What is the distance resolution at 16 meters, due to the pixel - spacing?
+ spacing?
-3. What distance corresponds to a disparity of one pixel?
+3. What distance corresponds to a disparity of one pixel?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_6/index.html b/_site/perception-exercises/ex_6/index.html index 861cad309f..572e31924e 100644 --- a/_site/perception-exercises/ex_6/index.html +++ b/_site/perception-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Which of the following are true, and which are false?
+Which of the following are true, and which are false?
1. Finding corresponding points in stereo images is the easiest phase - of the stereo depth-finding process.
+ of the stereo depth-finding process.
2. Shape-from-texture can be done by projecting a grid of light-stripes - onto the scene.
+ onto the scene.
3. Lines with equal lengths in the scene always project to equal - lengths in the image.
+ lengths in the image.
4. Straight lines in the image necessarily correspond to straight lines in the scene.

- -


- +
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -231,6 +289,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_7/index.html b/_site/perception-exercises/ex_7/index.html index 319f954278..9c26649d37 100644 --- a/_site/perception-exercises/ex_7/index.html +++ b/_site/perception-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

-Which of the following are true, and which are false?
+Which of the following are true, and which are false?
1. Finding corresponding points in stereo images is the easiest phase - of the stereo depth-finding process.
+ of the stereo depth-finding process.
2. In stereo views of the same scene, greater accuracy is obtained in the depth calculations if the two camera positions are - farther apart.
+ farther apart.
3. Lines with equal lengths in the scene always project to equal - lengths in the image.
+ lengths in the image.
4. Straight lines in the image necessarily correspond to straight lines - in the scene.
+ in the scene.

- bottle-figure + bottle-figure
Top view of a two-camera vision system observing a bottle with a wall behind it.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -239,6 +298,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/ex_8/index.html b/_site/perception-exercises/ex_8/index.html index 69e45b48c2..40df2fe272 100644 --- a/_site/perception-exercises/ex_8/index.html +++ b/_site/perception-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/perception-exercises/index.html b/_site/perception-exercises/index.html index fc9e41b1e1..8ae0035ea4 100644 --- a/_site/perception-exercises/index.html +++ b/_site/perception-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -299,7 +298,7 @@

24. Perception

- bottle-figure + bottle-figure
Top view of a two-camera vision system observing a bottle with a wall behind it.
@@ -327,14 +326,7 @@

24. Perception


- - - - - + + + + + + + diff --git a/_site/philosophy-exercises/ex_1/index.html b/_site/philosophy-exercises/ex_1/index.html index 16ed46fe47..7569e8bacd 100644 --- a/_site/philosophy-exercises/ex_1/index.html +++ b/_site/philosophy-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+
-

-Go through Turing’s list of alleged +

Go through Turing’s list of alleged “disabilities” of machines, identifying which have been achieved, which are achievable in principle by a program, and which are still problematic because they require conscious mental states. -

+

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_10/index.html b/_site/philosophy-exercises/ex_10/index.html index 66d7a6df24..568f9c977e 100644 --- a/_site/philosophy-exercises/ex_10/index.html +++ b/_site/philosophy-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_11/index.html b/_site/philosophy-exercises/ex_11/index.html index a220d411e3..96608f9470 100644 --- a/_site/philosophy-exercises/ex_11/index.html +++ b/_site/philosophy-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_12/index.html b/_site/philosophy-exercises/ex_12/index.html index 3386c3fbf2..f5a4e0dd85 100644 --- a/_site/philosophy-exercises/ex_12/index.html +++ b/_site/philosophy-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_2/index.html b/_site/philosophy-exercises/ex_2/index.html index 7442f62e7f..bc60d1d8a5 100644 --- a/_site/philosophy-exercises/ex_2/index.html +++ b/_site/philosophy-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Find and analyze an account in the popular media of one or more of the @@ -167,37 +161,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -217,6 +276,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_3/index.html b/_site/philosophy-exercises/ex_3/index.html index 29d89db55c..c9c81c8d06 100644 --- a/_site/philosophy-exercises/ex_3/index.html +++ b/_site/philosophy-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Attempt to write definitions of the terms “intelligence,” “thinking,” @@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_4/index.html b/_site/philosophy-exercises/ex_4/index.html index 20dac1cf4c..c668a22431 100644 --- a/_site/philosophy-exercises/ex_4/index.html +++ b/_site/philosophy-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Does a refutation of the Chinese room argument necessarily prove that @@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_5/index.html b/_site/philosophy-exercises/ex_5/index.html index 29775a0623..d5b9c22427 100644 --- a/_site/philosophy-exercises/ex_5/index.html +++ b/_site/philosophy-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_6/index.html b/_site/philosophy-exercises/ex_6/index.html index 1ca9de3015..ddbf0e1152 100644 --- a/_site/philosophy-exercises/ex_6/index.html +++ b/_site/philosophy-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose that a Prolog program containing many clauses about the rules of @@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_7/index.html b/_site/philosophy-exercises/ex_7/index.html index 2cad92082f..cb755925d8 100644 --- a/_site/philosophy-exercises/ex_7/index.html +++ b/_site/philosophy-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -178,37 +172,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -228,6 +287,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_8/index.html b/_site/philosophy-exercises/ex_8/index.html index 43dc15e7d7..27739eef43 100644 --- a/_site/philosophy-exercises/ex_8/index.html +++ b/_site/philosophy-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Compare the social impact of artificial intelligence in the last fifty @@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/ex_9/index.html b/_site/philosophy-exercises/ex_9/index.html index 9b88749c3f..3dd85a70d3 100644 --- a/_site/philosophy-exercises/ex_9/index.html +++ b/_site/philosophy-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/philosophy-exercises/index.html b/_site/philosophy-exercises/index.html index 52c25875ef..88f4d45ab9 100644 --- a/_site/philosophy-exercises/index.html +++ b/_site/philosophy-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -149,12 +148,11 @@

26. Philosophical Foundations

-

-Go through Turing’s list of alleged +

Go through Turing’s list of alleged “disabilities” of machines, identifying which have been achieved, which are achievable in principle by a program, and which are still problematic because they require conscious mental states. -

+

@@ -366,14 +364,7 @@

26. Philosophical Foundations


- - - - - + + + + + + + diff --git a/_site/planning-exercises/ex_1/index.html b/_site/planning-exercises/ex_1/index.html index 8d636290c8..47da532664 100644 --- a/_site/planning-exercises/ex_1/index.html +++ b/_site/planning-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider a robot whose operation is described by the following PDDL -operators:
+operators:
$$ Op({Go(x,y)},{At(Robot,x)},{\lnot At(Robot,x) \land At(Robot,y)}) @@ -179,44 +173,109 @@

1. The operators allow the robot to hold more than one object. Show how to modify them with an $EmptyHand$ predicate for a robot that can - hold only one object.
+ hold only one object.
2. Assuming that these are the only actions in the world, write a - successor-state axiom for $EmptyHand$.
+ successor-state axiom for $EmptyHand$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -236,6 +295,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_10/index.html b/_site/planning-exercises/ex_10/index.html index e389b74cdd..0cdaa69bca 100644 --- a/_site/planning-exercises/ex_10/index.html +++ b/_site/planning-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_11/index.html b/_site/planning-exercises/ex_11/index.html index 1551d123c6..f90620dbc0 100644 --- a/_site/planning-exercises/ex_11/index.html +++ b/_site/planning-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Prove the following assertions about -planning graphs:
+planning graphs:
1. A literal that does not appear in the final level of the graph - cannot be achieved.
+ cannot be achieved.
2. The level cost of a literal in a serial graph is no greater than the - actual cost of an optimal plan for achieving it.
+ actual cost of an optimal plan for achieving it.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_12/index.html b/_site/planning-exercises/ex_12/index.html index 31bd58c00b..94ee8fd783 100644 --- a/_site/planning-exercises/ex_12/index.html +++ b/_site/planning-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_13/index.html b/_site/planning-exercises/ex_13/index.html index 57c768137f..9728cf2d08 100644 --- a/_site/planning-exercises/ex_13/index.html +++ b/_site/planning-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_14/index.html b/_site/planning-exercises/ex_14/index.html index 378ca0979b..605ca02830 100644 --- a/_site/planning-exercises/ex_14/index.html +++ b/_site/planning-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Examine the definition of **bidirectional -search** in Chapter search-chapter.
+search** in Chapter search-chapter.
-1. Would bidirectional state-space search be a good idea for planning?
+1. Would bidirectional state-space search be a good idea for planning?
-2. What about bidirectional search in the space of partial-order plans?
+2. What about bidirectional search in the space of partial-order plans?
3. Devise a version of partial-order planning in which an action can be added to a plan if its preconditions can be achieved by the effects of actions already in the plan. Explain how to deal with conflicts and ordering constraints. Is the algorithm essentially identical to - forward state-space search?
+ forward state-space search?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_15/index.html b/_site/planning-exercises/ex_15/index.html index 9ee0b1f6bb..a25586891d 100644 --- a/_site/planning-exercises/ex_15/index.html +++ b/_site/planning-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_16/index.html b/_site/planning-exercises/ex_16/index.html index 542304d136..27d2b3787b 100644 --- a/_site/planning-exercises/ex_16/index.html +++ b/_site/planning-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,10 +164,10 @@

axioms such as ${HaveArrow}^{t+1} {\;\;{\Leftrightarrow}\;\;}{}$ $({HaveArrow}^t \land \lnot {Shoot}^t)$ have to say about actions whose preconditions -are not satisfied.
+are not satisfied.
1. Show that the axioms predict that nothing will happen when an action - is executed in a state where its preconditions are not satisfied.
+ is executed in a state where its preconditions are not satisfied.
2. Consider a plan $p$ that contains the actions required to achieve a goal but also includes illegal actions. Is it the case that @@ -184,41 +178,106 @@

3. With first-order successor-state axioms in situation calculus, is it possible to prove that a plan containing illegal actions will - achieve the goal?
+ achieve the goal?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -238,6 +297,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_17/index.html b/_site/planning-exercises/ex_17/index.html index ea44c58291..fcace4cb61 100644 --- a/_site/planning-exercises/ex_17/index.html +++ b/_site/planning-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider how to translate a set of action -schemas into the successor-state axioms of situation calculus.
+schemas into the successor-state axioms of situation calculus.
1. Consider the schema for ${Fly}(p,{from},{to})$. Write a logical definition for the predicate ${Poss}({Fly}(p,{from},{to}),s)$, which is true if the preconditions for ${Fly}(p,{from},{to})$ are satisfied in - situation $s$.
+ situation $s$.
2. Next, assuming that ${Fly}(p,{from},{to})$ is the only action schema available to the agent, write down a successor-state axiom for ${At}(p,x,s)$ that captures the same information as the - action schema.
+ action schema.
3. Now suppose there is an additional method of travel: ${Teleport}(p,{from},{to})$. It has the additional precondition $\lnot {Warped}(p)$ and the additional effect ${Warped}(p)$. Explain how the situation calculus knowledge base - must be modified.
+ must be modified.
4. Finally, develop a general and precisely specified procedure for carrying out the translation from a set of action schemas to a set - of successor-state axioms.
+ of successor-state axioms.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_18/index.html b/_site/planning-exercises/ex_18/index.html index 5f1b08394d..58cb3970a5 100644 --- a/_site/planning-exercises/ex_18/index.html +++ b/_site/planning-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,50 +163,115 @@

each call to the satisfiability algorithm asserts a goal $g^T$, where $T$ ranges from 0 to $T_{max}$. Suppose instead that the satisfiability algorithm is called only once, with the goal -$g^0 \vee g^1 \vee \cdots \vee g^{T_{max}}$.
+$g^0 \vee g^1 \vee \cdots \vee g^{T_{max}}$.
1. Will this always return a plan if one exists with length less than - or equal to $T_{max}$?
+ or equal to $T_{max}$?
-2. Does this approach introduce any new spurious “solutions”?
+2. Does this approach introduce any new spurious “solutions”?
3. Discuss how one might modify a satisfiability algorithm such as $WalkSAT$ so that it finds short solutions (if they exist) when given a - disjunctive goal of this form.
+ disjunctive goal of this form.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_2/index.html b/_site/planning-exercises/ex_2/index.html index 29b9ff4ebf..c1126d575e 100644 --- a/_site/planning-exercises/ex_2/index.html +++ b/_site/planning-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_3/index.html b/_site/planning-exercises/ex_3/index.html index d98754d542..eccedb8c05 100644 --- a/_site/planning-exercises/ex_3/index.html +++ b/_site/planning-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -167,7 +161,7 @@

strips-airport-exerciseGiven the action schemas and initial state from Figure airport-pddl-algorithm, what are all the applicable concrete instances of ${Fly}(p,{from},{to})$ in the -state described by
+state described by
$$ At(P_1,JFK) \land At(P_2,SFO) \land Plane(P_1) \land Plane(P_2) \land Airport(JFK) \land Airport(SFO)? @@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_4/index.html b/_site/planning-exercises/ex_4/index.html index 169d26b3e4..045c50fdb0 100644 --- a/_site/planning-exercises/ex_4/index.html +++ b/_site/planning-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,56 +169,121 @@

onto or ${ClimbDown}$ from an object, and ${Grasp}$ or ${Ungrasp}$ an object. The result of a ${Grasp}$ is that the monkey holds the object if the monkey and object are in the same place at the same -height.
+height.
-1. Write down the initial state description.
+1. Write down the initial state description.
-2. Write the six action schemas.
+2. Write the six action schemas.
3. Suppose the monkey wants to fool the scientists, who are off to tea, by grabbing the bananas, but leaving the box in its original place. Write this as a general goal (i.e., not assuming that the box is necessarily at C) in the language of situation calculus. Can this - goal be solved by a classical planning system?
+ goal be solved by a classical planning system?
4. Your schema for pushing is probably incorrect, because if the object is too heavy, its position will remain the same when the ${Push}$ schema is applied. Fix your action schema to account for - heavy objects.
+ heavy objects.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -244,6 +303,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_5/index.html b/_site/planning-exercises/ex_5/index.html index 6628f83ea0..ced60cdb01 100644 --- a/_site/planning-exercises/ex_5/index.html +++ b/_site/planning-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,66 +166,131 @@

rigid objects (such as boxes), and turning light switches on and off. The robot itself could not climb on a box or toggle a switch, but the planner was capable of finding and printing out plans that were beyond -the robot’s abilities. Shakey’s six actions are the following:
+the robot’s abilities. Shakey’s six actions are the following:
- ${Go}(x,y,r)$, which requires that Shakey be ${At}$ $x$ and that $x$ and $y$ are locations ${In}$ the same room $r$. By convention - a door between two rooms is in both of them.
+ a door between two rooms is in both of them.
- Push a box $b$ from location $x$ to location $y$ within the same room: ${Push}(b,x,y,r)$. You will need the predicate ${Box}$ and - constants for the boxes.
+ constants for the boxes.
- Climb onto a box from position $x$: ${ClimbUp}(x, b)$; climb down from a box to position $x$: ${ClimbDown}(b, x)$. We will need the - predicate ${On}$ and the constant ${Floor}$.
+ predicate ${On}$ and the constant ${Floor}$.
- Turn a light switch on or off: ${TurnOn}(s,b)$; ${TurnOff}(s,b)$. To turn a light on or off, Shakey must be on top - of a box at the light switch’s location.
+ of a box at the light switch’s location.
Write PDDL sentences for Shakey’s six actions and the initial state from Construct a plan for Shakey to -get ${Box}{}_2$ into ${Room}{}_2$.
+get ${Box}{}_2$ into ${Room}{}_2$.
- shakey-figure + shakey-figure
Shakey's world. Shakey can move between landmarks within a room, can pass through the door between rooms, can climb climbable objects and push pushable objects, and can flip light switches.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -251,6 +310,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_6/index.html b/_site/planning-exercises/ex_6/index.html index 7330298beb..1fd05aaab3 100644 --- a/_site/planning-exercises/ex_6/index.html +++ b/_site/planning-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,46 +167,111 @@

writing a symbol to the cell under the head, transitioning the machine to a state, and optionally moving the head left or right. The mapping that determines which actions are allowed is the Turing machine’s -program. Your goal is to control the machine into the accept state.
-
+program. Your goal is to control the machine into the accept state.
+
Represent the Turing machine acceptance problem as a planning problem. If you can do this, it demonstrates that determining whether a planning problem has a solution is at least as hard as the Turing acceptance -problem, which is PSPACE-hard.
+problem, which is PSPACE-hard.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_7/index.html b/_site/planning-exercises/ex_7/index.html index 0733bfd4f0..09619b4bcf 100644 --- a/_site/planning-exercises/ex_7/index.html +++ b/_site/planning-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_8/index.html b/_site/planning-exercises/ex_8/index.html index 1133447ef4..7ad5dfa5f1 100644 --- a/_site/planning-exercises/ex_8/index.html +++ b/_site/planning-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/ex_9/index.html b/_site/planning-exercises/ex_9/index.html index d161d895d9..4159176c68 100644 --- a/_site/planning-exercises/ex_9/index.html +++ b/_site/planning-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/planning-exercises/index.html b/_site/planning-exercises/index.html index 169f02cb62..1b84c91481 100644 --- a/_site/planning-exercises/index.html +++ b/_site/planning-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -288,7 +287,7 @@

10. Classical Planning

get ${Box}{}_2$ into ${Room}{}_2$.
- shakey-figure + shakey-figure
Shakey's world. Shakey can move between landmarks within a room, can pass through the door between rooms, can climb climbable objects and push pushable objects, and can flip light switches.

@@ -589,14 +588,7 @@

10. Classical Planning


- - - - - + + + + + + + diff --git a/_site/probability-exercises/ex_1/index.html b/_site/probability-exercises/ex_1/index.html index b86f2146c9..d29e62fb51 100644 --- a/_site/probability-exercises/ex_1/index.html +++ b/_site/probability-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,37 +162,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -218,6 +277,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_10/index.html b/_site/probability-exercises/ex_10/index.html index b2347c2125..eb6a816269 100644 --- a/_site/probability-exercises/ex_10/index.html +++ b/_site/probability-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_11/index.html b/_site/probability-exercises/ex_11/index.html index d963f25c4b..a61fd9a353 100644 --- a/_site/probability-exercises/ex_11/index.html +++ b/_site/probability-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,64 +163,129 @@

symbols bar, bell, lemon, or cherry with equal probability. The slot machine has the following payout scheme for a bet of 1 coin (where “?” denotes that we -don’t care what comes up for that wheel):
+don’t care what comes up for that wheel):
-> bar/bar/bar pays 20 coins
+> bar/bar/bar pays 20 coins
-> bell/bell/bell pays 15 coins
+> bell/bell/bell pays 15 coins
-> lemon/lemon/lemon pays 5 coins
+> lemon/lemon/lemon pays 5 coins
-> cherry/cherry/cherry pays 3 coins
+> cherry/cherry/cherry pays 3 coins
-> cherry/cherry/? pays 2 coins
+> cherry/cherry/? pays 2 coins
-> cherry/?/? pays 1 coin
+> cherry/?/? pays 1 coin
1. Compute the expected “payback” percentage of the machine. In other - words, for each coin played, what is the expected coin return?
+ words, for each coin played, what is the expected coin return?
2. Compute the probability that playing the slot machine once will - result in a win.
+ result in a win.
3. Estimate the mean and median number of plays you can expect to make until you go broke, if you start with 10 coins. You can run a simulation to estimate this, rather than trying to compute an - exact answer.
+ exact answer.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +305,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_12/index.html b/_site/probability-exercises/ex_12/index.html index 9c744472ae..7c227cfe4d 100644 --- a/_site/probability-exercises/ex_12/index.html +++ b/_site/probability-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,64 +163,129 @@

symbols bar, bell, lemon, or cherry with equal probability. The slot machine has the following payout scheme for a bet of 1 coin (where “?” denotes that we -don’t care what comes up for that wheel):
+don’t care what comes up for that wheel):
-> bar/bar/bar pays 20 coins
+> bar/bar/bar pays 20 coins
-> bell/bell/bell pays 15 coins
+> bell/bell/bell pays 15 coins
-> lemon/lemon/lemon pays 5 coins
+> lemon/lemon/lemon pays 5 coins
-> cherry/cherry/cherry pays 3 coins
+> cherry/cherry/cherry pays 3 coins
-> cherry/cherry/? pays 2 coins
+> cherry/cherry/? pays 2 coins
-> cherry/?/? pays 1 coin
+> cherry/?/? pays 1 coin
1. Compute the expected “payback” percentage of the machine. In other - words, for each coin played, what is the expected coin return?
+ words, for each coin played, what is the expected coin return?
2. Compute the probability that playing the slot machine once will - result in a win.
+ result in a win.
3. Estimate the mean and median number of plays you can expect to make until you go broke, if you start with 10 coins. You can run a simulation to estimate this, rather than trying to compute an - exact answer.
+ exact answer.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -246,6 +305,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_13/index.html b/_site/probability-exercises/ex_13/index.html index df737b259b..4e10eeef80 100644 --- a/_site/probability-exercises/ex_13/index.html +++ b/_site/probability-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_14/index.html b/_site/probability-exercises/ex_14/index.html index 8f48e69946..646b2afa6a 100644 --- a/_site/probability-exercises/ex_14/index.html +++ b/_site/probability-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -176,37 +170,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -226,6 +285,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_15/index.html b/_site/probability-exercises/ex_15/index.html index f082221840..ef14be6d82 100644 --- a/_site/probability-exercises/ex_15/index.html +++ b/_site/probability-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_16/index.html b/_site/probability-exercises/ex_16/index.html index eb779a1e22..fc32a323e4 100644 --- a/_site/probability-exercises/ex_16/index.html +++ b/_site/probability-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -177,37 +171,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_17/index.html b/_site/probability-exercises/ex_17/index.html index 6d31f9a24a..aa0df028fd 100644 --- a/_site/probability-exercises/ex_17/index.html +++ b/_site/probability-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -173,37 +167,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -223,6 +282,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_18/index.html b/_site/probability-exercises/ex_18/index.html index 87bb8f874f..8345eb05a5 100644 --- a/_site/probability-exercises/ex_18/index.html +++ b/_site/probability-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_19/index.html b/_site/probability-exercises/ex_19/index.html index c8160f37eb..433cf4b2a4 100644 --- a/_site/probability-exercises/ex_19/index.html +++ b/_site/probability-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_2/index.html b/_site/probability-exercises/ex_2/index.html index dd6726f2fa..a9beccb7d9 100644 --- a/_site/probability-exercises/ex_2/index.html +++ b/_site/probability-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,37 +163,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -219,6 +278,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_20/index.html b/_site/probability-exercises/ex_20/index.html index 91e319bb3c..3823d16e23 100644 --- a/_site/probability-exercises/ex_20/index.html +++ b/_site/probability-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -169,47 +163,112 @@

background evidence that remains fixed, rather than in the complete absence of information. The following questions ask you to prove more general versions of the product rule and Bayes’ rule, with respect to -some background evidence $\textbf{e}$:
+some background evidence $\textbf{e}$:
1. Prove the conditionalized version of the general product rule: - $${\textbf{P}}(X,Y \textbf{e}) = {\textbf{P}}(XY,\textbf{e}) {\textbf{P}}(Y\textbf{e})\ .$$
+ $${\textbf{P}}(X,Y \textbf{e}) = {\textbf{P}}(XY,\textbf{e}) {\textbf{P}}(Y\textbf{e})\ .$$
2. Prove the conditionalized version of Bayes’ rule in - Equation (conditional-bayes-equation).
+ Equation (conditional-bayes-equation).

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_21/index.html b/_site/probability-exercises/ex_21/index.html index 8311364d4e..ea6dfd949e 100644 --- a/_site/probability-exercises/ex_21/index.html +++ b/_site/probability-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_22/index.html b/_site/probability-exercises/ex_22/index.html index db6f1179b9..ca828f5257 100644 --- a/_site/probability-exercises/ex_22/index.html +++ b/_site/probability-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Suppose you are given a bag containing $n$ unbiased coins. You are told that $n-1$ of these coins are normal, with heads on one side and tails -on the other, whereas one coin is a fake, with heads on both sides.
+on the other, whereas one coin is a fake, with heads on both sides.
1. Suppose you reach into the bag, pick out a coin at random, flip it, and get a head. What is the (conditional) probability that the coin - you chose is the fake coin?
+ you chose is the fake coin?
2. Suppose you continue flipping the coin for a total of $k$ times after picking it and see $k$ heads. Now what is the conditional - probability that you picked the fake coin?
+ probability that you picked the fake coin?
3. Suppose you wanted to decide whether the chosen coin was fake by flipping it $k$ times. The decision procedure returns ${fake}$ if @@ -184,37 +178,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -234,6 +293,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_23/index.html b/_site/probability-exercises/ex_23/index.html index 185453284f..338590c039 100644 --- a/_site/probability-exercises/ex_23/index.html +++ b/_site/probability-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -174,37 +168,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -224,6 +283,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_24/index.html b/_site/probability-exercises/ex_24/index.html index dd9103dd25..9187216907 100644 --- a/_site/probability-exercises/ex_24/index.html +++ b/_site/probability-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

This exercise investigates the way in which conditional independence relationships affect the amount of information needed for probabilistic -calculations.
+calculations.
1. Suppose we wish to calculate $P(he_1,e_2)$ and we have no conditional independence information. Which of the following sets of - numbers are sufficient for the calculation?
+ numbers are sufficient for the calculation?
1. ${\textbf{P}}(E_1,E_2)$, ${\textbf{P}}(H)$, ${\textbf{P}}(E_1H)$, ${\textbf{P}}(E_2H)$ 2. ${\textbf{P}}(E_1,E_2)$, ${\textbf{P}}(H)$, - ${\textbf{P}}(E_1,E_2H)$
+ ${\textbf{P}}(E_1,E_2H)$
3. ${\textbf{P}}(H)$, ${\textbf{P}}(E_1H)$, - ${\textbf{P}}(E_2H)$
+ ${\textbf{P}}(E_2H)$
2. Suppose we know that ${\textbf{P}}(E_1H,E_2)={\textbf{P}}(E_1H)$ @@ -190,37 +184,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -240,6 +299,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_25/index.html b/_site/probability-exercises/ex_25/index.html index 350c85a8e0..e0fd4632a0 100644 --- a/_site/probability-exercises/ex_25/index.html +++ b/_site/probability-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,37 +166,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -222,6 +281,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_26/index.html b/_site/probability-exercises/ex_26/index.html index 5429355209..8ece780197 100644 --- a/_site/probability-exercises/ex_26/index.html +++ b/_site/probability-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -168,48 +162,113 @@

nighttime hit-and-run accident involving a taxi in Athens. All taxis in Athens are blue or green. You swear, under oath, that the taxi was blue. Extensive testing shows that, under the dim lighting conditions, -discrimination between blue and green is 75% reliable.
+discrimination between blue and green is 75% reliable.
1. Is it possible to calculate the most likely color for the taxi? (*Hint:* distinguish carefully between the proposition that the taxi *is* blue and the proposition that it - *appears* blue.)
+ *appears* blue.)
-2. What if you know that 9 out of 10 Athenian taxis are green?
+2. What if you know that 9 out of 10 Athenian taxis are green?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_27/index.html b/_site/probability-exercises/ex_27/index.html index 460606a364..08459aa3a5 100644 --- a/_site/probability-exercises/ex_27/index.html +++ b/_site/probability-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_28/index.html b/_site/probability-exercises/ex_28/index.html index af90272b1a..465a8a164a 100644 --- a/_site/probability-exercises/ex_28/index.html +++ b/_site/probability-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,49 +164,114 @@

this task. In these models, the query variable is the document category, and the “effect” variables are the presence or absence of each word in the language; the assumption is that words occur independently in -documents, with frequencies determined by the document category.
+documents, with frequencies determined by the document category.
1. Explain precisely how such a model can be constructed, given as “training data” a set of documents that have been assigned - to categories.
+ to categories.
-2. Explain precisely how to categorize a new document.
+2. Explain precisely how to categorize a new document.
-3. Is the conditional independence assumption reasonable? Discuss.
+3. Is the conditional independence assumption reasonable? Discuss.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -232,6 +291,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_29/index.html b/_site/probability-exercises/ex_29/index.html index cee021e73a..2242589d8a 100644 --- a/_site/probability-exercises/ex_29/index.html +++ b/_site/probability-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -175,37 +169,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -225,6 +284,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_3/index.html b/_site/probability-exercises/ex_3/index.html index c7fa19add8..998653cc68 100644 --- a/_site/probability-exercises/ex_3/index.html +++ b/_site/probability-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

For each of the following statements, either prove it is true or give a -counterexample.
+counterexample.
1. If $P(a b, c) = P(b a, c)$, then - $P(a c) = P(b c)$
+ $P(a c) = P(b c)$
-2. If $P(a b, c) = P(a)$, then $P(b c) = P(b)$
+2. If $P(a b, c) = P(a)$, then $P(b c) = P(b)$
3. If $P(a b) = P(a)$, then - $P(a b, c) = P(a c)$
+ $P(a b, c) = P(a c)$

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_30/index.html b/_site/probability-exercises/ex_30/index.html index 9230b3c4e1..f93e2f67b0 100644 --- a/_site/probability-exercises/ex_30/index.html +++ b/_site/probability-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -170,37 +164,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -220,6 +279,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_31/index.html b/_site/probability-exercises/ex_31/index.html index fbd009b7f2..90851ac510 100644 --- a/_site/probability-exercises/ex_31/index.html +++ b/_site/probability-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_4/index.html b/_site/probability-exercises/ex_4/index.html index dbd98f5a51..1e0371e304 100644 --- a/_site/probability-exercises/ex_4/index.html +++ b/_site/probability-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -179,37 +173,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -229,6 +288,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_5/index.html b/_site/probability-exercises/ex_5/index.html index fad138c382..c73b2435bb 100644 --- a/_site/probability-exercises/ex_5/index.html +++ b/_site/probability-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -172,52 +166,117 @@

example, with Boolean variables $X_1$, $X_2$, $X_3$, the proposition $x_1\land \lnot x_2 \land \lnot x_3$ fixes the assignment of the variables; in the language of propositional logic, we would say it has -exactly one model.
+exactly one model.
1. Prove, for the case of $n$ Boolean variables, that any two distinct atomic events are mutually exclusive; that is, their conjunction is - equivalent to ${false}$.
+ equivalent to ${false}$.
2. Prove that the disjunction of all possible atomic events is - logically equivalent to ${true}$.
+ logically equivalent to ${true}$.
3. Prove that any proposition is logically equivalent to the - disjunction of the atomic events that entail its truth.
+ disjunction of the atomic events that entail its truth.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -237,6 +296,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_6/index.html b/_site/probability-exercises/ex_6/index.html index 0fecf034c8..7f3b676d04 100644 --- a/_site/probability-exercises/ex_6/index.html +++ b/_site/probability-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

@@ -171,37 +165,102 @@

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -221,6 +280,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_7/index.html b/_site/probability-exercises/ex_7/index.html index 5df458e95d..ad766ee708 100644 --- a/_site/probability-exercises/ex_7/index.html +++ b/_site/probability-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Consider the set of all possible five-card poker hands dealt fairly from -a standard deck of fifty-two cards.
+a standard deck of fifty-two cards.
1. How many atomic events are there in the joint probability - distribution (i.e., how many five-card hands are there)?
+ distribution (i.e., how many five-card hands are there)?
-2. What is the probability of each atomic event?
+2. What is the probability of each atomic event?
3. What is the probability of being dealt a royal straight flush? Four of a kind?

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_8/index.html b/_site/probability-exercises/ex_8/index.html index dd0f3b63f1..8de11760b0 100644 --- a/_site/probability-exercises/ex_8/index.html +++ b/_site/probability-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Given the full joint distribution shown in -Figure dentist-joint-table, calculate the following:
+Figure dentist-joint-table, calculate the following:
-1. $\textbf{P}({toothache})$.
+1. $\textbf{P}({toothache})$.
-2. $\textbf{P}({Cavity})$.
+2. $\textbf{P}({Cavity})$.
-3. $\textbf{P}({Toothache}{cavity})$.
+3. $\textbf{P}({Toothache}{cavity})$.
4. $\textbf{P}({Cavity}{toothache}\lor {catch})$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/ex_9/index.html b/_site/probability-exercises/ex_9/index.html index bb8e845088..6f1d646f53 100644 --- a/_site/probability-exercises/ex_9/index.html +++ b/_site/probability-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

-
-
- -
- +
+

Given the full joint distribution shown in -Figure dentist-joint-table, calculate the following:
+Figure dentist-joint-table, calculate the following:
-1. $\textbf{P}({toothache})$.
+1. $\textbf{P}({toothache})$.
-2. $\textbf{P}({Catch})$.
+2. $\textbf{P}({Catch})$.
-3. $\textbf{P}({Cavity}{catch})$.
+3. $\textbf{P}({Cavity}{catch})$.
-4. $\textbf{P}({Cavity}{toothache}\lor {catch})$.
+4. $\textbf{P}({Cavity}{toothache}\lor {catch})$.

- -


+
+
+ -
+
+
+ +
+
+
+

+
+
+
+ +
Submit Solution
+
+
+
+ Your Display Name + + +
+
+ Email + + +
+
+ Solution + + +
+ + +
+ + +
+
+
- -
@@ -227,6 +286,12 @@

}, false); })(document); - + + + + + + + diff --git a/_site/probability-exercises/index.html b/_site/probability-exercises/index.html index 3f71359ade..f3c292a03c 100644 --- a/_site/probability-exercises/index.html +++ b/_site/probability-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -859,14 +858,7 @@

13. Quantifying Uncertainity


- - - - - + + + + + + + diff --git a/_site/public/css/lanyon.css b/_site/public/css/lanyon.css index c0d8558a31..ecb6b60f06 100644 --- a/_site/public/css/lanyon.css +++ b/_site/public/css/lanyon.css @@ -50,6 +50,10 @@ h1, h2, h3, h4, h5, h6 { color: #313131; letter-spacing: -.025rem; } +a{ + color: #0366d6; + font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; +} /* diff --git a/_site/public/css/style.css b/_site/public/css/style.css index 69a6decadc..096f6b11dd 100644 --- a/_site/public/css/style.css +++ b/_site/public/css/style.css @@ -38,7 +38,7 @@ display: none; } #hideandviewusersolution { - display: none; + display: block; } ul { @@ -54,7 +54,7 @@ li { } ul > li { /*border-bottom: 3px solid black;*/ - font size: 80%; + font-size: 80%; } li > ul > li { font-size: 90%; @@ -74,8 +74,648 @@ ul > li > ul > li > ul > li > li{ ul:first-child ul > li { color: black; } -#borderbottom { +/*#borderbottom { border-bottom: 3px solid black; padding-bottom: 2px; } +#link{ + width:80%; +} + +#content{ + padding-left:15px; +} + +#content p{ + border-bottom:1px solid black; +}*/ +.hideit{ + display:none; +} +.viewusersolution{ + padding-top: 0px; + margin-top: 0px; +} + +/* + + + + +////////////////////////////////////////////////////////////////// +[ FONT ]*/ + +@font-face { + font-family: Poppins-Regular; + src: url('../fonts/poppins/Poppins-Regular.ttf'); +} + +@font-face { + font-family: Poppins-Medium; + src: url('../fonts/poppins/Poppins-Medium.ttf'); +} + +@font-face { + font-family: Poppins-Bold; + src: url('../fonts/poppins/Poppins-Bold.ttf'); +} + +@font-face { + font-family: Poppins-SemiBold; + src: url('../fonts/poppins/Poppins-SemiBold.ttf'); +} + +/*////////////////////////////////////////////////////////////////// +[ RESTYLE TAG ]*/ + + + + + +/*---------------------------------------------*/ + + +/*---------------------------------------------*/ +h1,h2,h3,h4,h5,h6 { + margin: 0px; +} + +p { + font-family: Poppins-Regular; + font-size: 20px; + line-height: 1.7; + color: #666666; + margin: 0px; +} + +ul, li { + margin: 0px; + list-style-type: none; + font-size: 25px; +} + + +/*---------------------------------------------*/ +input { + outline: none; + border: none; +} + +textarea { + outline: none; + border: none; +} + +textarea:focus, input:focus { + border-color: transparent !important; +} + +input:focus::-webkit-input-placeholder { color:transparent; } +input:focus:-moz-placeholder { color:transparent; } +input:focus::-moz-placeholder { color:transparent; } +input:focus:-ms-input-placeholder { color:transparent; } + +textarea:focus::-webkit-input-placeholder { color:transparent; } +textarea:focus:-moz-placeholder { color:transparent; } +textarea:focus::-moz-placeholder { color:transparent; } +textarea:focus:-ms-input-placeholder { color:transparent; } + +input::-webkit-input-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +input:-moz-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +input::-moz-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +input:-ms-input-placeholder { + font-family: Poppins-Medium; + color: #555555; +} + +textarea::-webkit-input-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +textarea:-moz-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +textarea::-moz-placeholder { + font-family: Poppins-Medium; + color: #555555; +} +textarea:-ms-input-placeholder { + font-family: Poppins-Medium; + color: #555555; +} + +/*---------------------------------------------*/ +button { + outline: none !important; + border: none; + background: transparent; +} + +button:hover { + cursor: pointer; +} + +iframe { + border: none !important; +} + + +/*---------------------------------------------*/ +.container { + max-width: 1200px; +} + + + + +/*////////////////////////////////////////////////////////////////// +[ Contact ]*/ + +.container-contact100 { + width: 100%; + min-height: 100vh; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + padding: 15px; + background: transparent; + position: relative; + z-index: 1; +} + +.contact100-map { + position: absolute; + z-index: -2; + width: 100%; + height: 100%; + top: 0; + left: 0; +} + +.wrap-contact100 { + width: 1170px; + background: #fff; + border-radius: 10px; + padding: 82px 180px 33px 180px; + position: relative; + display: none; +} + +.show-wrap-contact100 { + visibility: visible; + opacity: 1; +} + + +/*================================================================== +[ Form ]*/ + +.contact100-form { + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + padding-bottom: 68px; + +} + +.contact100-form-title { + display: block; + width: 100%; + font-family: Poppins-Bold; + font-size: 39px; + color: #333333; + line-height: 1.2; + text-align: left; + padding-bottom: 44px; +} + + + +/*------------------------------------------------------------------ +[ Input ]*/ + +.wrap-input100 { + width: 100%; + position: relative; + border-bottom: 2px solid #d9d9d9; + padding-bottom: 13px; + margin-bottom: 65px; +} + +.rs1-wrap-input100 { + width: calc((100% - 30px) / 2); +} + +.label-input100 { + font-family: Poppins-Regular; + font-size: 15px; + color: #999999; + line-height: 1.5; + padding-left: 5px; +} + +.input100 { + display: block; + width: 100%; + background: transparent; + font-family: Poppins-SemiBold; + font-size: 18px; + color: #555555; + line-height: 1.2; + padding: 0 5px; +} + +.focus-input100 { + position: absolute; + display: block; + width: 100%; + height: 100%; + top: 0; + left: 0; + pointer-events: none; +} + +.focus-input100::before { + content: ""; + display: block; + position: absolute; + bottom: -2px; + left: 0; + width: 0; + height: 2px; + + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + -moz-transition: all 0.4s; + transition: all 0.4s; + + background: #ff4b5a; +} + + +/*---------------------------------------------*/ +input.input100 { + height: 40px; +} + + +textarea.input100 { + min-height: 110px; + padding-top: 9px; + padding-bottom: 13px; +} + + +.input100:focus + .focus-input100::before { + width: 100%; +} + +.has-val.input100 + .focus-input100::before { + width: 100%; +} + + +/*------------------------------------------------------------------ +[ Button ]*/ +.container-contact100-form-btn { + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + flex-wrap: wrap; + margin-top: -25px; +} + +.contact100-form-btn { + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + justify-content: center; + align-items: center; + padding: 0 20px; + min-width: 160px; + height: 50px; + background-color: #2467be; + border-radius: 25px; + + font-family: Poppins-Medium; + font-size: 16px; + color: #fff; + line-height: 1.2; + + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + -moz-transition: all 0.4s; + transition: all 0.4s; + + box-shadow: 0 10px 30px 0px rgba(130, 181, 240, 0.5); + -moz-box-shadow: 0 10px 30px 0px rgba(130, 181, 240, 0.5); + -webkit-box-shadow: 0 10px 30px 0px rgba(130, 181, 240, 0.5); + -o-box-shadow: 0 10px 30px 0px rgba(130, 181, 240, 0.5); + -ms-box-shadow: 0 10px 30px 0px rgba(130, 181, 240, 0.5); +} + +.contact100-form-btn i { + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + -moz-transition: all 0.4s; + transition: all 0.4s; +} + +.contact100-form-btn:hover { + background-color: #333333; + box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); + -moz-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); + -webkit-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); + -o-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); + -ms-box-shadow: 0 10px 30px 0px rgba(51, 51, 51, 0.5); +} + +.contact100-form-btn:hover i { + -webkit-transform: translateX(10px); + -moz-transform: translateX(10px); + -ms-transform: translateX(10px); + -o-transform: translateX(10px); + transform: translateX(10px); +} + + +/*------------------------------------------------------------------ +[ Responsive ]*/ + +@media (max-width: 992px) { + .wrap-contact100 { + padding: 82px 80px 33px 80px; + } +} + +@media (max-width: 768px) { + .rs1-wrap-input100 { + width: 100%; + } +} + +@media (max-width: 576px) { + .wrap-contact100 { + padding: 82px 15px 33px 15px; + } +} + + +/*------------------------------------------------------------------ +[ Alert validate ]*/ + +.validate-input { + position: relative; +} + +.alert-validate::before { + content: attr(data-validate); + position: absolute; + max-width: 70%; + background-color: #fff; + border: 1px solid #c80000; + border-radius: 2px; + padding: 4px 25px 4px 10px; + top: 58%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); + right: 2px; + pointer-events: none; + + font-family: Poppins-Medium; + color: #c80000; + font-size: 13px; + line-height: 1.4; + text-align: left; + + visibility: hidden; + opacity: 0; + + -webkit-transition: opacity 0.4s; + -o-transition: opacity 0.4s; + -moz-transition: opacity 0.4s; + transition: opacity 0.4s; +} + +.alert-validate::after { + content: "\f06a"; + font-family: FontAwesome; + display: block; + position: absolute; + color: #c80000; + font-size: 16px; + top: 58%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); + right: 8px; +} + +.alert-validate:hover:before { + visibility: visible; + opacity: 1; +} + +@media (max-width: 992px) { + .alert-validate::before { + visibility: visible; + opacity: 1; + } +} + + +/*================================================================== +[ Contact more ]*/ + +.contact100-more { + font-family: Poppins-Regular; + font-size: 14px; + color: #999999; + line-height: 1.5; +} + +.contact100-more-highlight { + color: #ff4b5a; +} + +/*================================================================== +[ Button hide form ]*/ + +.contact100-btn-hide { + color: #333333; + font-size: 14px; + + position: absolute; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + justify-content: center; + align-items: center; + width: 30px; + height: 30px; + background-color: #fff; + border: 1px solid #ececec; + border-radius: 50%; + top: -15px; + right: -15px; + + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + -moz-transition: all 0.4s; + transition: all 0.4s; +} + +.contact100-btn-hide:hover { + background-color: #333333; + color: #fff; +} + + +/*================================================================== +[ Button show form ]*/ + +.contact100-btn-show { + color: #fff; + font-size: 39px; + + position: fixed; + z-index: -1; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + justify-content: center; + align-items: center; + width: 120px; + height: 120px; + border-radius: 50%; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} + +.contact100-btn-show::before { + content: ""; + display: block; + position: absolute; + z-index: -2; + width: 100%; + height: 100%; + background-color: #ff4b5a; + border-radius: 50%; + + top: 0; + left: 0; + + box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); + -moz-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); + -webkit-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); + -o-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); + -ms-box-shadow: 0 10px 30px 0px rgba(255, 75, 90, 0.5); + + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + -moz-transition: all 0.4s; + transition: all 0.4s; + + -webkit-animation: beatbtn 0.9s ease-in-out infinite; + animation: beatbtn 0.9s ease-in-out infinite; +} + + +@keyframes beatbtn { + 0% { + background-color: rgba(255, 75, 90, 1); + transform-origin: center; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); + } + + 50% { + background-color: rgba(255, 75, 90, 0.8); + transform-origin: center; + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + -o-transform: scale(1.1); + transform: scale(1.1); + } +} + +.contact100-form-btn{ + margin-left: 40%; +} + +#answeridstyle{ + border-top: 1px solid rgb(90, 88, 88); + margin-top: 0px; + border-bottom: 3px solid rgb(90, 88, 88); + margin-bottom: 5px; + padding-top: 0px; + +} + +#answeridstyle p:first-of-type{ + color: #070101; + background-color: rgb(226, 223, 223);; + font-weight:bold; + padding: 15px; + font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + + border-radius: 8px; +} +hr { + clear: both; + visibility: hidden; +} + +#hideandviewusersolution{ + background-color: #f5f5f5 +} + +#answeridstyle p:first-of-type:hover{ + background-color: #d0d0d0; + cursor: pointer; +} \ No newline at end of file diff --git a/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot b/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot new file mode 100755 index 0000000000000000000000000000000000000000..e531c2262bc46eff0cdfa1c0001b470697b2b9ae GIT binary patch literal 55820 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 + + + + +{ + "fontFamily": "Linearicons-Free", + "majorVersion": 1, + "minorVersion": 0, + "description": "Designed by Perxis (https://perxis.com).\nFont generated by IcoMoon.", + "copyright": "Copyright © 2015 Perxis.com. All Rights Reserved.", + "designerURL": "https://perxis.com", + "license": "https://linearicons.com/free/license", + "fontURL": "https://linearicons.com", + "licenseURL": "https://linearicons.com/free/license", + "version": "Version 1.0", + "fontId": "Linearicons-Free", + "psName": "Linearicons-Free", + "subFamily": "Regular", + "fullName": "Linearicons-Free" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf b/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf new file mode 100755 index 0000000000000000000000000000000000000000..73d6783225aeb0d10553a1fd613b42446fbf7226 GIT binary patch literal 55620 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 T2LVoOtl2h#Q`^C4(|r9eHOZ?` literal 0 HcmV?d00001 diff --git a/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff b/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff new file mode 100755 index 0000000000000000000000000000000000000000..63b5b751e5d898d1fab6da6d266a855e2f46675c GIT binary patch literal 55696 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 b/_site/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..d4c5ddafc96c4e9fc92365a8d66c2c2fdb3d90ac GIT binary patch literal 21780 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 li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/_site/public/fonts/font-awesome-4.7.0/css/font-awesome.min.css b/_site/public/fonts/font-awesome-4.7.0/css/font-awesome.min.css new file mode 100755 index 0000000000..540440ce89 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/_site/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf b/_site/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf new file mode 100755 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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

_M{J9vBWof*kNhrb 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

  • +GqI=&YU%RSOJBBT9Fme-UgER~ABD5MCz>d9s zlE*!NS7VuF0pWw_;9=feSWT|pku+z1u#O=;j|mXX8EP)?EYuA-FqL5$oz-bV^N!y% z?(dB0d=%05*6Xxdop@J|=5Ep!1Mcfnb^!LVS&IZxcEyMjqZ{|UX^WFR??UO|BCr3+ z(lqVmU;pw1*&oLjl&8Uu104&On`GMjOBz;6*ynoGUQ%Uf*;37@?PbZ74`|mS?T`nm z4ztgxTcv$ED4uxlcvp+XkwoVd73mDoTXjf=`-4=Ru`Gui-7e7sks=mLR7@rn9ni%v zDMHXIuq-Q-2>&Qiz_#+(RDb)&zfQHl7JK`#y1L`529MOwOA%{Fkzs2?O(<0D2{(D; z!?^Z!-8~qs?P=Q8*swDk+SQtrM%ogCiGR4+?g%%yJ@qIDP`P*&=+iD*(}Y!vg$q4l zc=UJRgwU%o6%1Qh;&3i|uqm)EKjfR6Q2!X04-r+YXbOdCt&#F%PISPZ+8hXzPEn%M zprY|8-~-jag;X;Z6fsG@GjTmP%#&2MFU>c29f@>yR#%OuGAC^7pBv|1oF~s*T$SJE zSF~=63e3}>&CMr?XJSLSZv&1ds5VJ?H6igFJ?ccI_+xz z;E{&#GAL*xhe_^p|e%GJT5P^ zqVS#oc(qXZ6RwpKD@jW-QUX{gB_Q*Nr34NR#gqxxW5I*wPLNRTct^>GMha=?_F}6c z@(_0uMqcV(Z1?|X9mA&8R3ga8NDzg!RyZh-q+`f8Gcz=_bFnM5w(Z3xr)F82!4`74 zh%7+$7_Y_RcESZ)L<`0O3LH@Fi&ifxeV_DdZ2K;K<0gtu?YK_2%0;c+92||ETO|;G zUbE+_s;Bss!v-b6#>veGDMGyob2zvQL#T`iehP`LW5AE)mr^CaScww%jcB#21a1ke z)oDkuOg#5ZE*R+*+2yI|tq#zuP)4D|@?*4~7Hh>sADvg-50LtxLOj0&D+wPZp&Gwv zsW9mBvqOmmcFU(0SzVobYHN0P4bJ`$U!Ue{F`c_dQ3pPM^848zu(yX66CbzpWL+?0Nckkb{#mQe#eFn-xKBq0{w@bqWoA;mE^)e0-RG9NJ3m1nr z`VQ|nbd+hjLvIdkYiysYPCKFU+A0I}4*ply8!WXuTehERy&Y1an?mIkHU27l0Ol2e z7X5@42DSv=67$m)kVRxuvM#-@TBp(o8~Nm3Vo1=ynGkbcPAYVE!P7zJ-wYp!7YykN zoYXuVeHKz!njF=-$@4iY{q9zF_ajWj=8PP()?3H_^13I!*%9oe^9#zUTAr(@XX?X#_6F23r^Epi)l zRdy}GX*Ys^oOoG$FFBUdl|r)CMb)Dnb8v`ApNOI$%1Tcn81va2E;>^ zJC7}v1S|uRMXg{SYIFdr*Lqx|f$Bkn<-1FD zRg6u?e^ENw%Mm>>LvRqT!(B1$g`B(Ow8q53^E?B0Tnv*>Pd4zsQhCM2rw*&mWLn6B z2yrrY{E%Rnw6zJ^&q}Z&`|GX{Cz4i6lBJyw9o@vm=2K^G;W7rAzr?;HT_IioA`f)S zof;4rll}uD)9P0U7Mre2CKeh*%jJGrvYH1umC$Uqw8%xKL1rq+G)Uo+?7@R|^;7jY z4`^Bw`J-yjWzpSHlypE)^fFiF;MsYQuuDH68X7%J++-x{Xml0)i9{?)D}!wLXu=-! zII8HpmA>i`duQ#y4NrWlshKL~3fI?U#mubs8jYoJp4CEBbfL*=?{_tfXO&H7-(?l` zvZuFdtx_-Z>P{cKd~v18TtV&4$LdePyNNowi7fyfO=lH`z^AZ7mPWXVbXij?co#n0 zPN*h-8_ezsKpibp)MCZ2Bx%cNnaryjT)EpnqTW3Bsp7S@(1Q_q`2lz4yEV1U9hd9F zXsdU&9`A#dbdTFy(00K;U#7czRb$(5sJy&3U<31tJ!fyJ5i1Aj-kNu#J8s)ZrQ6S` z8<7~Ts1=9_(6Y04rQP?~k;-sZ{csY*zFY0E)dZ>>es&^}uW)~NBa0I zMzxi`z^#%&T-R4Y!FjXS$MigXH>I?|H=2h53f$7tBPu}a@HF=uxcXsoq>IYf^)!{pvj`eRoUq~U=JUhFQ z0<1dQ9{Jj(o%>rFG(Okd00AEZn*$xkj^=Ag9qL1%PvFb;S<_h4j#NE zx67H3*uc&FPdLoe;MQ!COI5r%Sr#Muzu?>}c$ff(W!F57Uyx0?9n{C(-q8|jY`Zgb zKEKORzs^-@aTM0AA`D^q^8G(P+P8#X_DQ%%^)`s)#VTLWZ?nT@4WHW{toLkd;F}L< z_5SgoceJR)>7_jK-F|QT7a#Ox-3h|@)9T6!Z@@Z5G>n$31n6^N+Y;(bMf4a2E@%?q z3Q>(j$y*-jRM>F7xMqL=SQmMwc+kaf6g0-iah(aHE2}6>PnEecdqoXVEA=9fE^{*X zV}$G%?s<^vCCI@LhyVvG+9OFAi;4jTm;gx1xq4FDS8}dW_i3J-yvMh5^0dFJ^BHUV zseTE1nDcQE=($gKL^d;{I}fzhYpNY{ZB+Qa(nhgCHa^>V_%N`se`UwMdJ!f5`vj#P zU}0Tvf0wH{%~-XQvha~se>Fjo^uOFssBTHQgVS7!q_C_*)c0`72e*jQjbws{NF63I z>42E3L8lv+(@=vGb^G5ZFJ8TWXJ}oCc2#u`Zc$Xv{`MWF^cpi9xaL3WO8;@N2H|EW z{yurU!eSEm`N9RB*Oyxj?H1jI(Z)79Ii|S-pfJI1J_mkTx!Af^R5UA&{7O<~^7o?j~ z<`2@N$&#Z-{)&N2^=#r2>dqSNSPkK~owJ{MhnXZR;`ogMr4pY=Sy?W42^TJq0_ic4 zc0~5Mp8({!uzMNzQHpyqF}VhkuF#=4uLuehM@!)Cs1j8SmT*5I!9w@Wyg(}<ZV|JU* z{sOj2v+Ub|%U(r8y>K6)EmTUe`I;_e#D6 z!b7$k8AMKZ`hC>FJWXUA_RneuoP_GDnAF+?3vFPMYvEwB-{1bVq$(NHOsKV~pxBc;^$oQWj=x^@)Q4iTt)ktd2L z8X)x-`O3Y7Q<;m=S-*}3D&72Bb`RwI_~$8yj!79m%Bda#7wT&R@Tx#B!ltsVC(1fc z^zuqYb?pI1YAQ6Q)s6)TNG)@Z{ggTPhd=ZO7yoxnfPYa^HE-41E3A^dTztH&^sZH* zPElgeGx|vVbATfZoBP)S4D(C609T>~cO-FzDLN@`fNDq-8S4}wLk8sJJQXA-S6#o} z%|EEvK;N}8%>PvV;oMb4V+{~K@XPXoq=2@2y;s{u4_d6+s zAl0$A7KXDNK>*7N8Vy#gQDs7$3EHL`jdPjoi*X5X7UGGPfy*Gxrd>X&SaG0#UbNRr z(FJfETtLTNlR@Yq8H}v}gXW>>S$U*tUX0~&@9b0)9aVt84?0zuUouHK-&{}XcBu>s z%UP@Jkc>_I@Ttc?`Lp!!s_Ck_F%+~Pj{KYu#|Ha&NL2H=*Ss|Nhvb$FKd&~JRt?6v3XWFYO%grt)=~REv$wK^e zO@0*Pzup>ZpW$Ee*7dYEyZN8HY6ok^eXeUKN4KZ@qPo;+74!h$S}s;cNKXnel=E>r zju557MrlzX^y&j*<9BKTo<4Ue(v<(e#WENMRjzE_y)FuDDz6}^wGYx=&9q9(T?F_@ z2bv->600}<`JlvvvUD~@RUt*ku!%YPR0>fy+?S=(D9R@8Lp?DUQ7D+=2^0ZF)SnKq z#us(x036==V5F2pPlWrqqI*`&-xJFa+=rJU@8o}2wxd3J33Fj_Vk+uNiJtpNL%VcZ z;U10B9+!zaO6>KW4@#IxK{bbu4xr-5o@lu>=i=@o9Jp1*-xmwL=1zJnVLbm=rX3B* zFC`p5k)IQf4?Ua!tYI|CXA=nba^C{VSHSEc#ZA7pJ|8*~(ZS$z--3JVKVXh$)tlXI z>3nu9;M`BWyOCbppoGG)Mj`IEZD+Q-pn(hofB;C{7j@ z*ZKYRCy$><#7zIJ1a%3R=}P%GMTJSa_CQaXA?p|fzd@NPwakYOViVJMja(H|8}zHq zq#1kvh2{JgVqb)P2kwq58m}Xt&iQb36JBEH;1avohJASZHswGlky`A#o;vCbk-qC0 zmt{c+jQ@Nb z%0D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 Lw^_2ZIeGsJyA}#n literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-BoldItalic.ttf b/_site/public/fonts/poppins/Poppins-BoldItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..939fc7d4eabd38a49cdb951c202e71d1b51202d2 GIT binary patch literal 160224 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 Md(5Kxl9KiR0B*S}SpWb4 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-ExtraBold.ttf b/_site/public/fonts/poppins/Poppins-ExtraBold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..88d0f1ebf8d845edf0933fbb90375324b73c3a49 GIT binary patch literal 140220 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 z"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�f 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

    #zrm(WUj<;fFbLZ^` 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 (X}GB@!Gj+K%rbri%mEi5 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 Z_Ku*3c$0l5skG!iUh7NNSxu3@{{pXW2hIQh literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-LightItalic.ttf b/_site/public/fonts/poppins/Poppins-LightItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..b8f46a67a3e1006a93e8d836db302e73905d4ef5 GIT binary patch literal 168944 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-Medium.ttf b/_site/public/fonts/poppins/Poppins-Medium.ttf new file mode 100755 index 0000000000000000000000000000000000000000..5b46f19856a1267a1094a10935440f8242cf9e7c GIT binary patch literal 143516 zcmcG12YggT*Y~}1w%u`e|Cpkj-pwj4PhD&Kd<2DT zCQwvBP*G`Q%;(i};G^_x_|w=jv1!U9KRnq*Q4UuqO0c)BscQ;cw}zWY;LlA9tjhRW&r*~46&}z!$uIVmwM?FE& zpY4O&n}AY^V$kv*ep+|4!A|=(#V}Xl3iavMC%2P&hkKIY2g7#jUj!;R7gGpdg@5op zfd~5BEo;jzlCDc5w3H}GK;8>De5-j`XHE$x_l|>X?zdKQ4dtUlmOc1 z{`~|M6efwv6pW)XQM&OPQnbdaOr7znKm_#_D2t&iH(o`{xFVPUpNE3anH27r4mV!q z3-E)@gz_?!^-zGHYyn>)p_bDT#ya?HF&sY*$9tI1p`G`jZ5B!olvkkO=PIBSLaBrj z4c8up@){KAA9@I`wLrZcY7v!CL~2FE`@ae?!tP(%An zJXMNbf?5sdxln%rC5B4J&oTGM0LSor^Yd_<&;~jOHF1PeljOZg&e3=fJ6!()h#@ffB-Z5qS%aL-~4&Eu!00?7EyhR^c+5IDkT zu^jQ^CctB0!JE5|l|{eESiK3nzsIq{{leo!-=YErjuT@C{dg7bfxO`HVPMQeyZG{; z@v5){j>Dh^IS_@wyi14UhmBXoaZtYw*Zzk3D=2VXB!)VlD;QowHWg}OF6;Q)x z$u;P^;1rbAP}-r~ku` z{w{#|kAMa|#zFzq&>z8npkTfY?@$*yR7}I?ij%%U6__??i!nGsZef$~pJ)AEw zej$K<2!Q7TmmCxQH6~w%&r{X>h+23g`*kFF^nl;GYQS5-Jufh2u zt_TmoHC&wG`gc(H=MX;q1fN+6_hR8XjDa=Cfap40gL455#S@AT+y@>AV7vq{_k^WT zFN6YoBQgZn1TVq&_&_oP}!iYLOgUMRP@>mohWg;4fE0UCr0pe;9O6Z$GlgwF%tg)p9k zhMiD%!#Rwr0Q$qc3CGu{Qe2o2DnQstl>)t`g0pbV2F_F9*a*k3@b`1zxDLJpMIeUf z%;Rc-0BS5Ncz)rwVIGlrVT5Nu5vIYl*Wg+w)Ih7i9f}oPzrq#qV^9N+@th<41sM~~ zhU2wRE8w~i>M!AZ0vu!B0-taZ{tY#($C$Tb29B|gSPu28P^)0ByamVjGr%tf=tjGs zEQNcYg3b>&`~d4@99UWjP;bQr+gM=#sQQZG2mCqivn;leOhpdIq`+sf&15RYa7+r^ zUjfH^7%e;#`apD2F4Qnq48KOgeUokWe^aMXlOYL8IosR-JIDyKI=+r`iZ)O0W9CU}90 zL~AK~)Cu;dxxse{oZ zDwwW=cJTGb$n#Y+WxR~+xV{KR!Drz*e4qOse2!iY=k`G3Ldp?61U6efWyh3IBajQ& zYB`jMK1#XM%cv;o8%j+trUFqg@DglydJHuVWkWl4Py(n_bU!s3P)33UwYm;lNH`0hh* zCEt%h?@}uCE2TlVDINU>^bzxYh{7zTgk&u6I9L>_*Z2jDMKaXCLHQMZ51-@50gr`c zK_e(1I1eUcfycvC@L0f@5q@)g$2{y;1UYby#{$N|ve3@PA82Q=Yn_d^q5O*$!F|&> z;IXhQz!$KM1ISq5@h}w_3-WASW7_ev2i8~)@$(1PAe#(=>zM9$pvJtxeY{Ieu$4<>Sxc`AOyoCley`JcYSJ=Bq_b7a7lBxg@dy_=fa{e=fBjWkax#^h$Yx5Xd_65tx3@VZ-pd#TJa{L_XD9oi=N)9Cm7o;Rb zPA{U8P&MT(aDw~6R5+9vy34qUiKHAEcS;WQ%4utmpAgC$&O^}OR2a$v`P@c1qwnC} zH_+Y%_%7&FJa-u#$mU0sD{W`|4C@M_Gx0ozg2JJc!Tn6|?g0Gfix+qv;2$~ySMZS+ zB|z(-UI|_b5#<6$qriKxfELr9w2Y3XHFP#zL$}fk=%;7{@$$V_hSld{S zvUad`whpq6vQ}8fS!Y=1SQl82v97mnwVrG}#d@0eL*Bc*|Mb4)JIdGD*TdJ_SLz$+ z8|54Co9_FT@4LR+eRuge`APi({UW4DDw5hs9iJ8LIviFJr|w6)4wYn^4C z2mR7pH(HM){aWa~)B6wae|$&!I{CW!dina2e#PJoiEoN)`yT#+*N&P*VV@lSHwnrV z>H%soIphA4!(sm57Vhm|H#LWv3*InC;D#OLOchZ{prIB}Fz-O_Tq!ro9cH8_B?Uj3 z4<#d`J)g3HardG|Q%k93)Z@%Autxp^kF%z35{br7#*%&ae+*iIozoOsJb@V$B z>B6`&?u;iRV}h6nM#01|N=D777!4E0Brx%emeDauOd^xaq%dhr29wTYGTBTPlh5Qa z1xz7xnL+3;^f$W2e8*TZ(F}!dGrut+^e|w=^T0m{Wr|LJ?IbUoh`H#0$j;t zDw&1MoACYL1&)F&!E*wG&{-HK%n%j}JB2fa$3-$xzUX1mX)zKPiD!#9r@(QgQILmwT{|0>e{GV zwnAG6+tIecwkq2c+XCB_wpZ+|>~wZHcC+ku+kIyrU|(%N&VHKx0{bQQ>+DZEjC62w zsBl=~u-4&{qmN^)<5I_Mj{BX&PCBPqPA@r~aQfUi!nxb|UFQ#-_c@<(zUX|_nUw@e z@+IAp#gZ2#Z%E#iY?ADh?2{amoRwUZT#@|ZGS%gIm;bnY=<4E{;;B zrgX7%rF4(pYt>G-z*Rp)D;{kj4XVt@cF|36mBToRd~4Y z)51%I*NQ5O&X36%bFw(4czubiq_E`ql3z;GOP7^iFAFW}D7#p$E}viiZAEZJSH-6l zmnx$w|D$)(KcfGwYE0F(s^04K>bI+Zs>!a=*Q~8!Yi(=wwJ+6Ptt+j&P@h@9uEC=r zxIxwMP=ledsPX;Af0~+`);G(VA8oN~S>5u-*qpK3TBBQ!j>{SMLt9eY#x`SnVf(fY zdB@Y8UY#4pTa8~Z{>+4^2~SP5o49e3V$w^KzL+eXTsL{!6naYHlvPu%Obwm7Wa`;z z-qU7HdwAM6UFxpXt~Fi%PMcR_NFD!iF z;}?Z5w!FAuwa@B~)!Sd9Uz+<;@5@iWGU}D;SKfK$pI67d`oU}R*B*b}`SteK_rKxz zM)MoT{}c0{$KDjZS^egTHKA)3t@-k;?6)?(?fCYxw|`sPx_0T>ZEN?g{qh~_cRJpg z@y^f-9O$7eXr}i2j5%%-V5)&^WN6?dfq$w-nn(|>x$Q{ zc^|#6egBE~zh7^+UbVh@{eA0SUw>%*uNz!8ByZ^4uyVuR4ZnWi`9byvGd_6zgEJfH zjZqsLHa@;_*T!EqQJb7LrEPk8)3=+In^QK|ZJx9Fh0W_XAJ}|i^XHp?+G4-OXG_MG z`?tKf<@i?7R*$VMTVL9`e(TPy$F_d6_4KHc&Cj(>IvcRKFO z*g1RW8#~YK8o4WY*Mwb{|6s`yT@x!^`3=$p5F80Uc0@mdzbHhYwy;*yL;?Hc;5x9>l& z|IGfc_W!j1#sPG|_JGHMj0437>JD@qm~r6#1CJe8bKv@c-h);Loe%mR3_F;AaQVR( z4z4-4@!;-*M-QGmq&$>-DDP0^p_W6F4|N}U=+F~~UO05|(A7hK9i|SCJnVMZ|FG`x zeTSDEUU~Sn!|M)jKYZ=*KSu;d?2dRIksm2P(sX3vkvT^mI`ZU^)koewviZoZqx4bT z(VU}YM;nh$I6C|2qN7h7J$>}cqdy+~`xt#})G_yCHOJmP_TjOfV<(S&e(d{WzaQ&8 zE^iCyGwgoLG2b{fV6?4xKoA;_DMX zpSXFFIcayY_~g4MKRmhbenJ5_nA<<#U;-KSnWb>h_Lr^Tn8PJ5pY zIjuUKa=PGj)#=vLQ%}!7{od(qr}v*eefrDOS5N7Z&3kQ!sM> zLOa3o6M-c-65|`%!Oy|fRl~>~XtAqY>_`8_jvTXg?V+{w6Xb6h+G$8fJ7bJS_NRwmHpsU)I9Q|8MMR}EsTy_FleKYPZpYCT zyG(U=j38N_LGI zN&-8$&`IMr#tmpJx7iK0XHJO^&tmgKjPPPjzdTJy6nQw4_w4^qtUODD%a~FEPy3qEJMQbOw3phrL~FC-8@yCw(+75iS;lgGX&PJIC>TR4HLy1cx99ce4tm^gL8Bk{_XQqs-$&3s_&(q6zkIu5N=jd$?78nT zix~so9$aVgDJN5V4E{Wh-I4KH7~lUA$1&l!2s#5eA%=J;LbQXdxtp%*?m)}*pzgU( zFf*B7!M6cnN-h#2rdVLbAPunIz`~M<6sUS*M@QMBoLO%%bGtjbyHUr6NzAWF^C}$d zQp@C}P0$o>a29MY(ME{9p);UGcPw9g8y1rQ%e+KFXFxmi!(wA2#x-|Ns3(gLG!YzM zR1}}0?U+BW(;vRhX0nHYyWszX-UVtDBC{HW^$u%N8GG_krj98})g(oQczRaUO>AHf zkDr*978C9tT~eE0Qjc4Cnf-)n1iuZ?h{&pgzYB_vo0%pxXl$NTwO}4yQJJquQU_VN zjdEu{DJv+fed#{WQIQSp(V_BiR6yhQ*0X!T)9nLZB2#;=W{rjC_QmNPwSHE9(VFC# zU|Eoo-CI#r*hpt;gl2>UhlH!6>_pb~6%ADx%EVDFHf1jx6Cg??qj$m79oX*!!TsHxVyO~M!UNJC6VYG<7$}w;5|jKhQi$OMy|4(i3!T^(1NO()D|W@ zO;SPov_r@t&C1aw<7&_a*sJa0;wp(xzDt-@CPNbIM)uzcHHkW1QuV|RCaR-2JTWnROebz>4}5JRe8bd|6ymplNUUF& z-$B1bQ9Ag9gczQ@h0|yAfT;m`gtxgk1D79&DVYE=7OKF0xUa79v`g_^A#OCD1 zrKYvI>Jt+iRqEy>ZG|f<7g!snCHZ8hC5$Q5p=CXxiiEb*tTv6fRFIdNSg6;rhqi_) z<2y1l+T&tE_UQGje@LnQwGcWA7Dq3$AA0Ksdm&g=VeLfvCFhI`VnoAIOsO?w zI+EoXmI`c1Ll6BedduwZZkJ?5J39JIFPyc^FD-|?M!%Hl91yIiijB^au=h6|(%t@gWmRPzJx(SM_G9<(ij*~$wl|eYM)=5; zsvuej_7)i{@atXySqOqQO{8KI7Ax=Vq&7v@_73 zm)R5XDdDP=c#pY#>j zDa7jnw)8p6lh@w>3oI}Ju|x?bpon(o&e4aLH->AK!QquNr?gFe7`4;6sd0&!8hPHN z_JU4!4q7DhcX#*qcL(CP_yz?^OR5U%I`oP}MQ}`bMsaTDcs=`t%)?zKbN7((yhXjx zCtpiG5Jr$SlItMQ4h;4~z14^b}1;yITO2bLU8PmQyToGBNi^_K^ zEzOBfNT-`~>0mwKwL6msPjJOZfU^zz*|C_}62F1mHZ4f5GSV3|C%K?@?bMYUv*V++ zT}%smoP8%&CvnQim@$6g^Kn6e8v9Cz94%Tl$*!}k;j#Rw<5S8;G1l3s4S+^q6q2IT zvuAf|(^bl#s0dYdDLBhHxf%yO^Wf~hg8!r-CjT@NB&|)Bt#w2oO0;z!bR2HMlFL9)Kc&P6}C3RSX>2Yz#zhcE5i7>=PKe)tVKBq^;d(qs9*;c?Lc;R+u8 zvCVYm77Pwe^yNTrU}eR9agcF($3n`$wviD<1=tu>tIWsd^ zkusvidS+AIEZY{t156Vk+_`E(WQjtqEKf=-R|OWeww2L79FC#AK_HwR(oq-ohOXQ028uVR)u&D;mBz6(KsA+!I{DOjcS#ulNW9ZDs^?AAVp#@QS z^=R2dy9dYRbtNTr<+VO&KM^$J<(iu8$o!DHY%CKnM@!*3!Gkfo#qjk_PCq=2|Gv|V z9LLT_;~!iHczwvJsNX`Qkb(WJD-^6#gl8tZ4im#kzga&FF!uo(Og*~@t^tli}ycixCOguWL}jN=9ibw zpEGYBOe*mFWW$2x4gM9}w0WJv0;K@}&l|2Br|>F8w55!Q0jMp;ySu}6dU@HrG(p25 zMQFH6&>)DZ(!^CnEu9^J8f)SkV#zvjL6My{zs$$;p^#Wjq@9PCeL{J7RAubg&Vst= zhGYo!C$jM~>ISMnSN2JF|K*(caKs=Iv`s^PvLe5!&7~+hu_Z2Zc77t;fS#fsUQHh_ z%uLQtPGEaB`Ua@RW#@OQTJ`$fKxaO1?I)lU?1{l^5^#+()iq{Qz2D;Gpg=#(?(mtK z+c+;fN}bbOSX6_G=!oFps4*$=YHdn>Vr*s1CCuNW%7of7UA`4Fsw_RPt~z^^i)%o% zQm%?GSA<0?qO0QQN&FhgXn8XeNu-ku zE0`kIIw?6?k&>(=L;I34C$2m!x>}o59l26(xR@9nm6Q}6t>fen_HnNOige|l$6F%i z#Tei#dat|Py+qSFxgG8Qmi;w7GdY{IEAkI|r0bkse=fhG6wI$aYb*%I$Pa6cIrKe7 z;s;9rnSaR7wNk6CSE?Gc0p8A%*zDZ+^vn*o0!8cicCfq-8k3W?X~gV`AD5Edp|L6v z7NjH=)}^tZ&;ptKp{W=3`ir@xW5BcmTMIgL2q<#_l!NV!elpCdU(jFzu@LhzP$t5% zs|gTE(4jf4?)6FOlarGsr6<;V8CcpYf~MW%`Kq-Mg^?LytO2j{hUxEzD6|u^vL=QZ#|tu){8C5eV!tVbrAz{zQhrGSo-^rl zJDzK))sLT6RUQ=VA1>$+G*&cLKKE})bb>l0JeqWY?#dW9d0c5_W0gu96YAvPW?$Sq zvn`AEWS1+$!<0#}93Pl?;Da;B6gEBvbp#{|=8i&W@$C5Sjx{ZH`p&6U73?ae&I-d5tNOMC{Yq^a1%wqGhnTA;-v-~ z4!i{co<+PU5tCw5Omw)awWGGBqy2UE36wc$%1kGTEA zRgjf9<~3*)B2@cUIl0Oe#(^6q;+5bT#DQ3DRp{qE+mTujJE_ph!z&%8eV^OR!>Vvn zEcnf`z;9-k5eL(AJ6bl+d3t5`lw?$k$}*FRs`4Bi!C#h~Sq2x9r)1}}YYO6HvPaAW zhZ)CLY{9w^n__4=#z=<9F{ksLt6w2Tsv-BRN}ObN(t2-f~X@!7-|ey!xRq)0|4nZqtk zTukh^Nevy-pD5{wkBNy#?E+;}O4E$xQ&DbrC#`Od&q`6*+BHp{+rB9?Tb-1o9_8h2 ztE*E?9XGLyUWc7ISNIvc1&(Yf2lJZNr#8fXLXlb%fQ0~U>27l`ji1ofj!s-+zootF zGi}+Qva^V+qQKx~GeJpx`FeElxuu015`p;7LTH)zKgf(AmM{!An2UYVWFfQ)rf_aM zo1=({RJGFM>srQFmK3wEGUG1qjQWK_9I*|vtZ%m4JU99Y81AJx79e<*S9J0uhQGY%VX?Ro3Yj@N?mqVVod6YvEulq z%g@*83JSFd6=-$&d2o!D&32wymev-Rqt)hsV5WD(W$ILER$XAl_~q*o z3k#EUc?Sy%6Y#AE z#-~KGmtOJ=t;<#9M0?m(rfW*Wg9_B4DV}uD_escA9S|0)j3oMlVzLQW`Cfu01Y(4> z(tu4Tte;d&c6Zwjc|=s1N?qnQu340?icKy{_MoR5?&lu=foq{kT^b%DeTH_4O-fTH zW|S?~W3R7q3GsGFv2_4G)di@WN+Q>ziC;lV_L%VX<;L&Hbt8i@ycAX;?(<4&6S@8# zgE5$t3gxf2P|f7JjM(8)Jnu>Si;d^Wbq%qWrFbnP*Vh?;A=iKB`-5Zq@pJR2H_7#4 zqNSx&B6pqM3wvUmeegUyH-I2Dleb33=~&Znnl&rYew7ZcKg&eLPDvqhQd6c8NSlH5Eet|iHPw9oV+ z-Y>&6v7VX!WSQkC1KB+ERl$g&uW%P4$(&OUNaUoK53fVy4 zz&{5%Y6$0xAF`R-&-Wq&U@*|}f>*b3sF-k_)8+jvSRN>n4LF!X#4m8b2Nc=g;h{iXh8bunoj9YY^?pl#M>Y87S>>#>_IgWS2Q&uMah?wF?vRzrg1Y`N zg-0pGRKW1nL~YL?mqtf{x+2=r@qv~Nc4t(UM>V7kaC&eya5qFi!umxlYKfnU9>T+c zwizPP>96|y8|g6d_3Q_hz74W=Y=9U`f>QatY(L4}eH-T8YuQ3n>mkb+>lFU2tT;Tt^WrG+M_ zi)YZI)scD=+MQ&^xmZhVC*uY?W+r>qr1^--+m?};lwGNA&z{!Zj^fcW0%_AawU15% z)6rt(^5Sf8f*&E!g_uKNmGqgV1JG>qgwFJ2Gl*q2us(etc0qee-cZ;T-tdEW(US>R zoIqn@Pa^O|V74i^6;d=9x+WXmqTlI?O_(+&e|mD#^!%h~8o6WO8d(@&067DIv_`iUwy!n#hLi9p7-HW1)7(6fBE9)IarETus`f*D_539HPYTQ(w<#p0ZJ>H zL-V7!ne|maduKlVhVchNQ5@K>Sh`_uVQnG6#=nb1e0Nmo#x(c7ME_oqr>$3a-U&{E zV%eRq>BvTRfROM|kfjO)RxR|w32SlO3#y;7ERrQ63+U*EDhzAs5nYK%)AP!@V&l3> zl>|Aa=_~OfWjLZ8p9QcnZGukQnN}K>86XGPn4VDzLxyo9vLd*V3a~)s=K0&_FT^7Y z!wWtawTgarXt0=vapbu>z(j%}xixAd3I+N`5zX#r(x-S z_cLwStJyhVDt#BBkHy%K4N?SNSXNX?R@|Ft7PN-fJ7)+%7zP)DyYc;~e^}iBOo)~r zLa|lx6@&30Cn@(4G$^Ig`Sq;F_y~n(JcrBhN*j*-5O|y%&Ete)bS&%_g4N9M2Ds>J zX0eOHO)%p2jb1Yx^K8pXYSZ=swLBh{(VGi6T!shrpb3rXGUGbZd4yJNf@FERBm&Af zM24OOL>5Hhj58vW5j-pwllTQ%fHB(k&N%D`_JfB_K#Z;!9)cAt??YgCU3Q0eOt6#_ z-QlMa0{_eka{vfKJ%#|fXjk1Kn=tWA6A!BEWzA%Q6Qn24m zP>>mY5&K{8;=e4m>|4R@Shg-+hFMkYrEPL~x=xo~KDmuK=jDX2 zID4*XF9}ac2`_1f1|aTp7WEO5Lwn#KcC={Evh4=k6N^H>Zt4+x)^r5gA(M)uucKG+ z2ocSz43tNJ=7Eg~ek;z^8?e1d=9l@CzdTA6nGjNud1jk5C|VVf5L}YO_CDp~K3W|r zkIxTFPO5VC_SS?2#^;5`;~k_}_9o?P+z;bVi50H0Lml@`NH_tJ1`~~W>>tLHn0Eq; z-m^~ws za2mP@=kJj72+*dXlo|T)Z zYSYsJA=MKUb-I|86jfwKRbpsN0tx+XE!CFUF(P4fVsi&bWdXH?ei7b$9|=Bf&_cZP z3`@FztSH>_O21f_6I~G6kege}{*e$Kril#=PoN!YLUJRsYie>}&nXn*zd}JWSHVai zc!LzA#}8tJY1G~hXNX+?o?M6cHGId3zk3CLz~BkD;5!+{TY>L)5`ipgh`m1EoXX@p^|XF0hQqs;pA*CM|gCHP~kb z|0VRP>9cGWELA95#xrdV9h0U`juf&dX$5;6Iicxo>GhQb2}!e?Cr+KT)IKyKy{)hi zX6BDZ56X=R#k^%;nQ)DaWI}KM29Gl?ggXl%637;8a^RL&u90h8HLha#ADQ7-*WlOC z=-b%nhvxRa%rxbY3k|-F4bat*RE+T^szP2wFLA!iEUJ`hpvHr~dXQS)e|ET7%oIy4 z@PB=5`CQt=&CSUP$~eAejr;+vF58xEz}9qt$5D&UP|ri$JB%Yk)*A?K0AK{6 zocqdaN~@V#6yiUonF+0$+*}+SGr1bnB;>-Vq@O11wLN?b+oXN-LgVU2zsQcISL6gX zFGXYNs$_Yv9M)y_OULGpRIQyB^t#0OGI*9saHPFhE|zH&u1mYSC%m%k)uyFOH-e`d zd-l!{-((Dxie=lV|Shn_k(a_ooObQ>LaurGK_evIF-IYwf~-0^!I;J?9xrhrkyoUm}_ z-64K##3=gnu2)7_#*if>_lqGrX=nTW%XQ^_?o6FJ&KyNX{7}vPJew;}ys-ylAEb;# za^cV)u2&{e8sOP9g>pH$ZJG8&T&>E|xoHaK+B4em<0nx>WxS=26XLnZ^Our%E-CEE zVHUo^Wcc8=HI5%O&iA7nWCzk42@h=)#vc8{`e}} zy6Ii@EloJGs_A*+^)NooY=BuBLf+iK?Zc3&?(Tu4{rbYIm<@BruI{A8zXjeQ!s@VL zIsK%O1Xyl>A%c5<9Ezi|^t z)Fjb>=#%c&8;{VlC1vWYx(-@9IVYuIwBZK4c@NC_^G_jN6RfDn&z-DQ$j|A)lE^lG z$l!P(97n_LQHx!LpsO&3y~mIt2N}cOxc~61M~C)tnxlpSJn3&luZy0VGo-WAB64Ui z!d!&8**|iKXbv7*o8SL3#}17cLGPLNf_@?&J@lky@X)4F)(2k{&1f-&4*}iz#*aw+ z5RS9N+#IBrcnAi1fip`1uA2Z4sBnmuA~8gx9I=YByK5ZLF;|E0U#Tg*gJab)lF0Z0 zQw`L6nWJs-+_iA4;>bW^*I91xGSzb$zU!h(J_}b?$MF$GZH5WVG{g5MH!BSPx?Z|z zsWL}h9yvr%5s}~PB&w({x{WNcz;Z0RoRWss3&$1N*nQu1Xk6!j$Rca|k)RY8O*RJ? z;r0AFS3chSw@3@tgL=HA1Kn-RDYW^m7|-Pp3OKj;+GsMipfNVazy)Hma}O$o^U$sa1zY zaN$NU>^0-n&C?o-%4*A}Mu*xtd)SU?n%R~{yRs{yLxQ3p;D}f+ACQP6H;_F!KP!mr z5l~8OaZ|+JfT*K}-s$xCbz`e5$4{-QWS?hBzFN1A{j(wxBAy~h~`uEF}VWG-ocq*2U9)zQh+=#!NpNSR<$Re17^E-n4K?IVWBhB7ecwpxJLq#DS zcCou8dPVfid<&;9i9{m0yNtvPNwI~7S7c^^aWm=1Sz;-;;yrf@nc(#eClW)1>x}f= zG;LYaj622aY;$qn@`&KR);mP(1Q>5YL<@c!7OQxof59wP1>iq@yV)53i(LURi;9biNQjEWj>73L1s=8j zx#<2;FNZWIE6bx{c}%E|nu3s!{*m2|{8Gb0w6rcHGzDH8z%%4Je*m_ucT=1&M z_=Lz&RwMLnldCS8!+MD2)lEFPFzYPhdSLS3Yh;g)r(|@=G`seO4*R&^^d`t?5w@ySkHJ`teRV__iX9OWIk{GWQ z;=bQW!`~}n11}hMf)Ra#>Mh^xamA6P7`=^j{czgjv3iW&bmgvw-vp_K7a=5BTU4mC zvl9r}&;9-3tqrLMTDBKFQ3GG~+2JBF!?@^>k72h-UBtsUMu4=Y7e0ut;P9Lj@`&MV z@(bwaC|Ue!a)-lAQtDa$&hyl1{tjo^OQ{$6I|rzz;#YICN}vQz;gyh}!#i>6&TC;m z-n6=vYjt%v>Q*Xsb&AW%jZ4q$6gz%}*Tr`P`Fz|hJKfBTJs~lJ18~JQj{jONke{3A zCpz&A@odYvw^8{1a@(i(I-Di|4zWK&0dENZ`D+mHHbns41#pudc9A$B@?I8xOCPK> zh|Du9Z4f1pB{^1J{oyybF76f!wGVV#Mg-wC?iYmP%v|`lvP=SQ zej^L8wG%C&QTB(HaY3Kci`hRxd-sRc1}l2*MD`DuYS8X65+MXwYG4eF8gKOj)f#>( z^~KHfixLVCJu>YDvF*^2LJ8w!=U$*KgN3l z03=PM;3wmLA|*JR9L8`s{s-R&L{08rHSXo5s1I4=`+%&;{e8xzNTP%2=Lo*m)6@P1;`(80)|*~9lf8ju z7Y4bU@DoQHf%HJ!6x~0s1u8c@O&?h9#=Z?0+qqPoUEh&9y9o2^YEBjyMrz_)mJ*_&V{&ib*8Fv2bJ0D1tXHN_a2pzIx@j0PcC%(X*^ zi!*Yie2E23WR<`KUgcx+Nv*hZtWmK1!wJj8ws(m)if#1kSwasTas*l@6Gjim9QlAv z1Mz=-vv6qiYDx(JE(8Xv;N^!0A=d^Tx9aJI>|gZp@}W>`IR{zUne^l)ybfZ$|A9FI z33hYu7K4NzPOrOo(F|B24rw2cR_p2K*o$b{`(=G-l{Ii^6%ywxZeqV6veSd+!{*08YW!Igs}lY-m)zYwjapMB5*s9HoPO}9X*paTg~g;~suG|nef zALb*3T>G^DU>QKzBEoSdf!K9`5+OX8 zf`p=~{Ej_Nb1_5g>5{OF0P>m%C`bx0EBqeMH9+hHDc=FE%KITzB)_nLwq9uoQ{%^& z5h^XMJ0||MZ~!_DLDG~ySV}xeBx1-O?;g`QVo1#N%~pySegH^G(2&pQf2JL>A#p?O zlI$Ecjvd00L$Y)aBh^EKhwiJy(L=;y*^eG2qlqK-0A<2*P0Yxl-YSvE7$=DsB8cb_ ztb70nMX!GD`ukEGMN~W(ej4KF=;^z-wX=nfCECPkW%&J_30Pb6C{RjGCD&I#>_{LP z=QGS{=pVMi)39{^kL>V%(1C|lokPPZ=10TdcZO3YTRS?N;9Z#oD^5zAOg z?c(oP;3#6tNvXa39Sa=AfQ3RdF7a9ue%w{(_G19XPFVjYSwJS{FFwk%KV(|ao}5p@ zJ@1T^a2yyVItzVD1`J$7wOfo52S8L}bfn9QrPe=?LRv*1b1X;HvJfZxgM1P%p4 zWL$;?cd(fR2HzbL&A?Is5@v~51^uR8CrR;9Gb@PLPdeT8NbcItD^{!QRtSIUEh9 zy~W{&mm>oQFq_sjzkd2elumMXB-KO?HGH*~d-sE)(AGpjMh_Kj*NZIaAbC9$l`5OW zyupeAG=jQ5&X%P7U_b67h8vFufR-5Wgu$EqefxYwT@q`GvsZ>zj*v4TkR(Rn)6*X3Ib*Lo-MV3RfMTvU^&Vo#8A{rY!a_7)>qGm3A|`QZC@jW?>@y2$fetmum;=$USZ88Y zVzG*eAWX=V3=(gPk|6`og#Sy>e7CCP#AbEu*yNzm&aR0C1qm^!zO4%?TJ$B({`u2W zb63-U7)}YGe?|&kXzoY@-#H{>D#}P66OtBSq?Z=u=aiJH+p;Id>DS=wgBbHH5xxw) z!ta#gm@%T^`t<-Ta2&rh>|BOz9FUuS;v%wK5ni^)vLO(psFD%}PV23g4V}*UkQ2i> zZ{d@@YfRjhn6*95b;G|k0oT z6YBVVXbd=HCZ#;&EWs88uhj|J0oX@kevQAMjERf8+u@!5?qx!^v3bQ@k`bDwlN5vK z7k3!awpMGrCoJUTPExCoMyESO^}wzAL7 z9mI+&IaWEDi5~@qs+D=m#?-V5ZHnq4UqDaatl~5U_9TUpap%@GfE=b=qwqT5Jq$T9 z6Z(z1aC^TniR`%Klz}6C=8~a6GA2$@>h4z`4?z^YODyR#hf;`3s|F_!16R8u(mzlk zXK(irL*5sl#G`iZ0 z;N7#nbONR*gqG==T;8!5rnJLEmmcZ{^v1rHX=D3Lby*t`m>Iw^?uoWAOiL?pWAW z0?Xqc@4&Un_EDn}LkDy1bZ>mXADC-9IIdkbbM0;3=rS~zt*<-rajZT#VhBDu%pHP{ z2>{#)#BMWTZH|LNyw?^8Z(%1=c~lwI$mz9vaOPlqZRx4t)@ZS?pEUWKGFe%suoS*y z%4#)~^6oL@c{lQFd5C0l6KZE+yiS-Lv*ZwytwH*Ba1*&_$w;1&Q zDf#So=J6(LyYO=|4|wcu_B7pPxxjOPha(t?3=KqtpOfTbC9{%{I3XrEb>QmvhatSo zS*c`;B&G2va@&rU3Uzr@?*!9m6W39gGIdsAkY?}*Cn-i|C*|x9iSDfV&{~k+)E{bK zYYb$05zv-JRTCeYIdkS+bBYZotW|E+lr@OI7%WXzRd<-l9C z7GplFU$MX1!{g6yLk&bH!WRfSfj5|k(sLUPi8lt#dO9vFdBwVMpicVOksx&5(0Ibawb;Z+c;O9Jk2vM`?=86*@r@B7;pYsfLCZjDVFkEhaVicU_KRVXp3%G6Zj)-k9=qr^l1L*d^e)NJPE~$qeigs=6eRQrRY4%Q5K}Am0cw+Ad`rN}8E-k? z<)%OzrRH9!77rpCUaZB-08Sp-=ZvyQM99g$8gbrE22&~6&&vY50BY%z z0srH@5DM?rm~3AhP6fJ=QxABmTdW3x{d3wpY7*1i;u!XiJ5mcN|GZ%TxyFNSVW*oY zMm;!op)W<|rmz@Dk?A5Cj%vsSs7#0n{m6oFw%cN5;5^PZMFFrLU^^!R=Yk;Co(Z#C zWSksE-@!XN=A|F}`(XC;U;0G>{nJwpq3A?9!&}9y6)g2>wN3*1AY`uW^|RFQbiW*y z^E88ZEZD6O0e>JkGE4hAB)9y#Z)qp`{HAy@P>CtTd$SfksJ^|J|Bh(vl!D|>eT4gS zM*cwJg|{p>Y8bY;FD1(md=S5Mc#2`61t+dORBgvbMP2VTZ+Z0Jym51}%;ho^U-WyT zOpM7&ZST(-yyI|PjH7n(j%q74&BPgg1+&ZsAj5uyJ|6LSfEV;WPoCvZSlla%ei|xU zdTfJ)jaNiRs#|eN)1i3P_~1Ij7BjDe^qH~Q<5+pLC9ejhS(k?czY=3cI^a~OL$Yg2 zf{9%@y76Vzaf2mkEAR_@GWEbQZocp!j_eU(m0`9POfG@p*wlaez<0%dpiKJ1MDbRO zJ)4ni)$l@eve(7T76DUb_#le5515wuyVxK>*8g= z6TD|t2wv^6JXcKqwf`S>K#(FZB*4@}KS&{7#=oMM*DPTRhiAzfy(xVxp*Ou9g~~YB z;=kMa@r1bKP=4yYb7X}5Iha&G40JjYzTC9_1^9xk?8(#vIP=53W^k4hubqkNzAVzi zXkkEL7TPF)W1K%hWyHUr;Z~^rs@Yn2Csfuj$4Nb=xYLC#8g34b5Zt{Dlf7#MmZ+R>N_qHSp z0!H8ma2g+UQI%PyToui`?a!xU9W%k9-f$ErXho;tQjnrb69d1Gvk-zta@oz0k~I!e zv!c&TKa>OZ-C;jD#Eevz2KOaqHFTLWwicv0&z{BqUXJM(bmY?Q{FOPT^sUG;X2jSl zoCtjKhj@$ZA+#A5#DQD_7-O>FICkOqB%-l+H3#x0oJbTFY=!$ZERbl5JiPmI&I%v8 z-1|8ux-mQ;ct&%^ShuVtkF(w;aQ%$8Ma-ps-|19@IKqa1~>iS8ss&w`n6G6l$ z98TzvgE#mUoY$4Mg0&2&V+Huw2h*&K~C)Gp5`?2xoS#Sz~z4 zMD24HP=$EvqC-7A`-tU5xqeb&oV zxyFVXPT+B8Chae(M-Al=I$-$TLc$?(U_wynAj%=_a#E~yL0*oT_?pIXqM}LwDzBTE zz)L%(vQOG^J}^$&Yv8&!ti?Gd49_99VaewO9Hw!f2>AEME|%&|SOYkwR+rr9=~W!l zj|W}7;hYF)^qyX|S^zPdJQU!UINoj0%#kFFTH zIPI5{f`6Jo#52dN*m=pobW3Rm;DeaghFCj<3$Fv8g5eF;?7n>+hdvX-tP%$+e9l50 ztnTQ0IOp<}S=fj~$P2_*qSAYelX7!yhw zqympLa0u^F5|Z}_1nrLhbMBp)oo$l+-v9C8vNr5#_w=H9-+Q-66G2dB_Avwm*B#Fo zjCCq31MyBpT2T5_lNj)~lAs80Nx6Nb5ImH>0ww6?LsdjB^Gn=lM?S}W($eR7%vtGk z9xpBFJN$)DFNKG!lorJtXFpTn!7(%(1W=QvLR-}@clOf%KX^i@jxfuPMPA;&%n?LzuYA@_?- zTNjT_9{gugz6fr<_-ZHWD@oe8VVZI=$Z#CbYnZGnCAgcQe)+?ew+$&TtzYUb%v4HUQ!XhokI%6Zo*jIKiYtj zG3f+zOeL7_8sATDUU2_B=Xs@~DqmCOY&6%j$8zfq_An0NgW%RLvvxkz6;fx%x|SZ{ zCjs4F9L7s2Q2R2=-CkJ7!1N#K`ci@p0R+N|-3<^2$tYm>peT26|4BL<9K&&`+iE5b z5a9U;&&^$%BR6hu>i7PnqDotVNU%Q-bAh&O0en2G;ICvR+o=tYp1gmQtg%w{JXkAn%fEt~e0K~Y<$Ph%;wk?j&jV{7^ zJoX>rty516cc)k1zG02yZF^fgEaxXv4;I62|ABs3l;{0bo4u_N522Em5Rt$~13abR zohq_IKw_XXF(7^r0g>r)0|0Er)2N({oJKwL?G)IiKV|i8^D}m?TV10muk^mm=dE-v zwW+?jbkOcw_E%X_W?QrT{Zx>9;Z}l`C1QZuMY`ifGL8hV|1T)2)UZyE>VAmM0N?JG zk@yaM<&d^G|MJ|6M|)jmrL(cYTv(Ap55^82&l8%D=fFsTN#C82HFS}*5Te#G^=3d43&v z@>chjlp*Wr5lIG{EtM^6*6wWY_q@pGggo7+DJ&@7zEzaF%9_TCy4Ijee%$K-W1tO@ zb&~=8J`k zB*Yx<9Gc_?Ca_G3y7l}C9x=;gV2>BXmSisp)w${<{G9BJSHZ>KLdgr@F`~+fC}Pd1 zh4IhH|K~ySImYa;T^?h1?r!+m@9)uwi64RgUMEQ+(I({CfWz%OzKiKdbO!@=it-~z zw*4@_w5-=)>fN$!Qr&7aRrNWAQ}SUWRn*cve-KqRbN7}GBROjJc_zl>s598>y6}?o zx4wyEUEln&cx5GW8lb_vlG1m zqDp2FsISYAF?$R+hPJl9_p@svkG=im_y8F`K~P^VG2DEt5P{3j#~-h_3_-k%{%EU1 zH?3zRYH&{C889kd=1o?Fi*P~};p9d|UOd9zN_bSvW=TAvI*Yf!=U5k3Vw($F*~72_ z-W{3H09lq071L+Dg}k*xSFK%RDVhwvYrv#B2ewpLJdg5S=T46ft{Up`UD~|K+`Y0U#m5&gNbOn9BhVsi{&tq=VjN2=)-q1uZ{JyjLjev|H}+ z@uI(FU$m!-`%~a4>S~?xB9@+uf5hQUMVkZ#yl_#4`b3t9Ybbz}5UE0yMO$`V z=>u)ume!IP&u(rp^hIf231GsOc{g6pqL~N}KnSmtRQm&}mm$DHj&hzOvp4kNa9h@a z8>@dK1Hpc4=@)zqc||m9f63mR70NG$lg&t#_qlJvcfwot@kZenEW;ge{j*ehX~=^d zPu}oV`Rkd6hP`%=k$Wn{A!TUo#U~=(V>gkb%A#!JJPNrJLMb5G<1li9_$!nD{P2bCaF+q8g;z7j8$@a{G7O?(g&)ii->tTI#t*@FfHy_^raa`ShSq{e{wce97Wm z+V)1!dZk3`&B4U2ky+E<>-iC1cka~qAgDUp*YiTLPE>WGlJi$@q9s9CG8u@nNVZeF zRs!DspA^(|!j%w0&GV0tNhA$q7hodSpZ9qy@3?}>m-JY$Mjs>-#5rr;wdwLOr|tNK zbKU{6O}d!Lh+1@qj@DXh!ri?~hrZRGtpO1m;ItQTErpKGYPde(CnFbtQv?m)WV`}m zH-0a1{X(0FSP`2QDvIlC42_lW_1d$KBVtUw6vvU7u}AnUz^WKH zCE_IJ3RdQlGM6Bsg-(>*jm>8fd*nWndRI6`S-tff$tyfcu~J3&AAoMI3xmx>LMF*F zh$#8phlXs48gQ!ge>cQ&Rh-=bkl{!HI)>0W8hC^fBU4^YqS221>+afkV8A(UQBSU^ z(kfPk*G`+c&qrIn&FmDT)TJNusbXl_+uSi))~(Ca_c`o+xHsH9;i$>&>A}Dhrtu+A zB^ok;p9M$_q=qDSh!gD?9$bVL)4!;KRt{3{AVKOKkFw*T4>E2&wEpIdatK!U@RzL= ztnQs(6BBT_aa(WNvf(QATls4N%S?z?K|6q#ngKuK4xUf>?U2=LA#)yLhSAr9vFsvu za``}Z-H~8G43e1yCz0fdH?qHxZ%|LKJv~q ze$1Td&F~$qc9gi4oxj8iXRyxz#<;Ie;UPszu{7>el=2TG3xSy(>K`#1+5we+kQ2YbqMrs&`y!oUF3Dw?MIQ za?e(DKajea>~jEvc%@4uFD`PF{Ynhl0=|Be91z9nn2i8RXWx{?XtdTYwjaLDYA{(& z02I5}|9I;}m&?`K3jb1Q+Nz*RnK*O zXlpxC*La01S~$d)2tV)k-gACpPgfJ$P>T=qi=#*PC8uN+CA)eWh6Wm%_c@&Vo4XF! zX5HR}y0Q2! zqjj)cUuv?QI8Z9=V4r*OhRVwN)&_HdHASM|oI|i*ms6-4uviARB#zl9_aY;OZ`WGP z)!7wk$KmA=o?_N5olL_@`79qp;T?z^g&`4;Cv~n2kAYQk_L{K;LwUKO=3raf!5aM4 z{t@A2_Gi!aHaGW@f9a3S?8%X}JGR;flN0-Gz*_Bijjca1dC)$*W8H|`{ja(@o4u~i zE@aT3ZFQn2h4Z>Opw+6CT&86wV6!i% z*-M!@bw}IUE@?PACj5*y3cu*~)-zj09((^aGSbpK0>>jQ%ot^b*3v-R;T5(rswBob`P{~-R{=ebp_gzx~}H> zc~QQ1-U#Ad2}DO-_G@+*V4%fY?8t+-cr*fmavfGoz$zFd`971OEgzrD8HjHz?VK@b z$}1?Pn`(RaBBhV8*L>w+ojtdxv9nssykC`+pk`DxZPpyYb$M#~c!#-jb8K@dTpr8O zq#N6)jCc=L6!DaQT7Wt6Lf!&W75 zoz-o_13hg6hLX&p?36W;@R_r#s$O` zqLZoF!(5dw8Ht)vmMHvPT%QLPmonz}?g;;eO-=Vp|u+Ejxu zZF2Q~*U8S-tNJp9FAY`58T_Ezlz@kX<`r-2)p(5;HzXenHfqnUw1?j6PFWo(g{ zx%-G)RD7;sVN)gf|ERd1DLyY}!P^tP-ESy9*J4a8emaxPVHtGjP!OO6?qmB6$ z;c5+;{|dWlg1jf(0*sgHmZ1Z%RnjG(SKxG=Dwwm%4f>%_2j*VH8M{D~-GbjeJ2LAX znL>D62Yqqlk|h;AY2v8*O@oJ>>hbn^H6gu%;*_#2~N|)%z;l zM2;g3Fch3N^uHMjF3l6y6|5CLk` zs7a-Wm-x&&oPU*Z=iWXtExhhO`PSUt&`p~0r?TC#v7uY*uynkeGO)D_C^e_!4 zbjee2q(x_Uz|dQI<7`hGdB$D4%@ZAQ*)h?sT1}37b$*)>X5g57-=HJ$q&+<9yJC3L z9SUxXm)*#h@M9$&QO8p&!gP*0z;lt)$99CCa2OMU&h=}%k*4e^b2 zeMg(M+U9DrwT4Dw`w4bsFvTlQ^AU9`UWWkl{{IWXO|dD@?795^fMRa)D{8pkc=1@0 z3I;0x55Ypx9IoO~5{nMCDEx;Nq$z~#)&tcA*iX25_InO;*K0RcmNUO}E5RyUJlM4tK*Tpb9jf z651qjNK9xz`ye+f??&6zKOuq!Bw-WiCN$3&cbRZnUOIp@k`|vSDMi+txxFta8nOW_ z(%pIwQ%e?$ND-GvJc+)rOVkJuAZd@_01raL;Pe9)Lpz8SiBM; zhZe!xKIf}nH8j+>^&Hy2Z(l_%mR@^DqXxD^>Gch)V^KUPUE=_cH0iRRxG5}15D3&# z_c<3w)`3mzigNj!xgnv9D}9?z>5&%;YrhW8C@APAGj}v&`w@rVN^jkv*^*`tSN>kI zz-wgtvfoS>b?qMy{&K{aRYPk&SQEI z-$+)c_>JMQCzl_-J2b7t4)>(UlXaqZKL}V_NbW4GAL!dS78Kmf@Thj*l`oN~{K+bZI> z`Q(y0;Em;84=SBrT0666rpJ)q)X>lluVi82l-qrZ)J^g7An`NR*8?;K(1B=|b{k7? ze0iuCq}Vd+B-GcFM}Fi4tdrR4o{QhzGt%3c2rvAu&oM{6G3sx4zWa1zi|{>m@9BvF z+6i2u*cb)R{Dz|hdSiZlT}@NZ{yls5yx!t@1*=Cdk?o_jMOCzq_lJN6_os@!PL?>7E_!jO zEFC>#dYT~{U{c!ikJTnlLSJvMO z7jWt-*ETt!_2cN{Ygm>ncBR&kg@W5($gGE4JzIIdQlLoE*aB8d(5yLU3a16ycbPZN z`y}-HrdAxhjfP3wEj+9mU*_RE_cWSIa5qgSj^6#gluUjs}l!15?P z{m@Gqg5M@xON3^a2LzQ0M)JedUn4K$(1}Q4#|jvp@;sndU%FmXS335lyZLvO@_QBRRyt zM%*5t`0MH($s-o_uYljY_Y3iR+i*A6YZ~UCA)MspQ4}7pX@{{HkkOC){ALzsu6Ygk z&30)nOgSeYS}JkRFXWZ!m0S$AQKUtO8J&b6|CHAd0Ub13Mv}7+HDCATP-m;B#@gmr zbBkLUyZ7(x|In^sc@!C)*5cA4t>N~oLY%Vh7;CZ*PD$;Y`7_DJWp>;PqCQZ2OCpa=YU&LZmi#@wiX+lRf_<{+P zkP^Kz?B0;-Lf90^Xu4}F%3FuVW2*9ddfWS$fvnv83|sBB`)UO}`{dR4Ft6CH21ljA z`#N)9QWiJcF*(p2vpOlWT%UJv^Hkl`4(Pdinpi~Pe+U$QHEYPL;q7HL#?KcB$?(r- z8O_SjeC4-H+4lgTqK*l-1dzoC5cn|XzpTQ3L=AdkO1cn<6>~vQv=%8sQb4})q&PQk z%2ilwLR(fd+UC@@j&F-=*Cr=zxN>CZU_-gSVS1v-m76_owtFj7Po4a-@J{#o!m>m| zxuF84y`xOlD!tz(YW3jk)?RyiB)6{F*)Wu}B{daW7lpj0s+6%RXL*7yzgXL2DAJOy z*FT?shOGunAj?l~{raYGK&Jzv=@SID%DB)3JFxfdI*XyTU8lF391X6S*bZyQoL#4L z?iniIBHYPN+;$uD_uQha;?|PfVr`90`0&Pzg5G9hLzHS&jjpAJak<@JCcG7CS${#4 zjE~JFq(Wsa%A=H2lj~t&$r!uFQ6-Vgf<&x8+$s_^JOu}teokK`l8n%>bMpGWa zk%{VV(ra6WhU2>Q)@po}e7JN~o z2h67axGlXEYmu?u99$TrJ&#tzq&mep-_ z=0WeypWnK@b)A~e(>ZlEhu+p?8{Uf!?%fCaS}Prqsz{5$Y3^~mFJV@#;&QU{@;dX2 ziZwHH80nnPU~zY6PS`H$;I=7{L{S_-92uso)&f#E9@nZd_m!39l@ckOU~jnQp4ysX zjkQ{zYf6@N`Y*1{%F*;0^xg4s{gt8w{xyT+Dm6NLrZM?JAPrhcnEU+@vI02A=I3pP zP@>?2g&t)O?ZZTgPPSt*A@xA_%vCt^JkcI7)86Cg9ACp78HS}Q=)^$tHDunL;yxAP z#F)y>mGZ=Q%U1u{c3pX0jeAmZWE|zNOGSlPsb2xC@J7R=(*Mkp_xoQ2b_6-%U@w=b zdxbbTkf{4=iGIjbGrJ{iS6f(=@63ogJis_yz20h!P{U{MNb1pHDk)or06Tg{!e;ac zE%=QQdE9O599hLg?&;|h zK4QIpq3y+1Lm}A(N@uo<^YRMiQTAXa+jU%9uX2!#$}aaD!Az80YAP=VtFTK8xaSBv zl}ihPB=6a-@vawh>wEq4{*<0N%0rSIymvap*i+&c{GzFrl$d>{y&i&{1ijMMVF z1wI75mx*r?vU%Bz2YzPpcWA-Se-f1;|EUTt`j9^*6$$Kh#rqsYGx;1L`4OYH3&E3Q zN#Kpr$zNZAlY55rT5mm&m;Gru9r&mwgz2>>h=}Vd8$uoCJQ@p-S zO!*I%_0$>7j)@i=0e;J&5l242YQqFD#<)ddrb5mWv!Gm_kTOki_C(yuM;@ zwO^s)a!1?n1AA|NBr>+&oG)Ww9=kn1v$ovky@sF1?rM`QE~d6_VaH{6nhSDF(XI{6 zR&TmINWMFId++ECt#gz0qwDpx5EtS+%V1eYhkk=@$g(_El^LZ z(KYt25xyahmSfg1o4XzG#oJa2A4O4fQKV^*E25#tI7Eq%DoQ!1mHZvhmS)Jp09TkB z8h1o{uH+ts9h!d;VfWvb*&e#AKdM%;lc!U&|N!AYL43k{!> zAy9|_WZ8dJ!ppuDx`plz1>ju?O$9TaTR7L14+&Zc@}S+7bzSQe;K#+{JeTmEAN-&J zeh%>G`DP{+l~L@>2%s^FlM-0&=ZZa(hM$QgBb4~xE(zQ_p8bmIkbD7b$|l!{2Fv^k zTPWobYP=$>1N-4W$Dxd!NXab#v~U$xMIVLwSa2e_>;)fP*}^Lzsl2pHeY>1gUiy|S z)B)M$Nt?EXNVXLuJ1Eh7ACTD&g)W5s#|Ka@g#=XiX51jG7Az6ggPK!t0ernaJgIE%L?+B@-&gV zv_`#ziQFY8A--4^4U^HGbP_&jh=%bccmIeLMlvl&Il#w)rK4Fhg{2E5zkj|-sx~7T zq$KA?C13bhJe!4u=evEP&)fi)u}Ta)7M_o@e@V@9Z9lP?4Rz;=QL}fQ#3Q)?ExrYm zqRaE30=+qIa{^YNXSye5#R9bVD>BRI3;7%1f_vttl$MJ6AwG{&G*+QeB1($l6fTRV z89fY-yeaS|~V6QivB%jIi63{EFoFC~|X`-?i$C3UW~96LP@) zY?&Nkb9J6ri6|%$V$yC!s)SD8>15In+w?w%z0w+-AM=m#MMoj%5i3GvrIfSh{f22b ze?x)pk@`8iXP&zTrfI#ONS5g5?e)%9r&T!nXnGD@Ni!BJ%uqQ=P5rl@6*~VMw-X>G zUEThWM(V)vM5iVktbx{EhIRF7=FGmk-8(};dv!=)A6vKT#V@H3OfCy9YRn970-!ZQ z46E$zmQ!c=?k);u&M)X@{}vQ2y{YY*npxvrGGyXHvo%w8&2l6~n!Zxp9rQPWCbz zs`H~%>w0T*Gu)x~(s_R`;ZCwh@Hl<|_~O>(gN62xBBbyUpMo0dANWOo zK{VM|8jnP|n|(QGMPI0(aA}uE6te|JRzuM##ONEf*$ zM`VP&RO0A{mXiymS13VQzmfTm{a=d?AuP)fCWN&7EPmr(zc$o!;e;sHl@C~$T?&Dr z_V*CrK1go1``euV5BP^QK+2|3HEeB$;*hx7?_$IyY|!ngl4J($5Ong9Reu*wDqVT# zfILnX8_d{3_OAkTXAbP#5GN;n^~+FNJ}}-$S3DZN!dFvId%~w7Rn<$k@ZBD@gpWb` z1?UUkY0K(Tg-TSW^L+5qUT+@YEmdxV7PCG|*D=UCt(3h};t|P9nLMfGF8#F6n^aZ1 zdOmwMGR2p)TS}EYh5&!c*Lzo`QAAi_a&fkN#+DKO%6YLl>0TW9#eG3yA-g zg^V=qjm=#kY_xsv@YJ&4QEC1&P|YmHsu$Ab76Ry4xyj9so*Tk6yp8)~QRuy&|5WUF z^WG&>INZs{K$?^0w?78ZoJXv%PXznjm&b~hi-P=YWX8qdwJQ2g`=1}2^yAOPU>3P9 zdg&GZ(4;@d0+6E|s|DSSn+geTqyQlola)^zGfI-XLf3EtN*J8S`mYRC@{F$)*N1L7 zp^V zu`wHkyXZ}-J4k#BowSg`Az2eI;Du91L*z=I?6>7%zd72aU>7LZY7n&FaDQjAYn!V#%dAGCV+Wx9&hM=Byad^f!JOz3S_Smp5a zK?@Mj_NuhX-HTYBaqrloFv)DE=SqGK_xJrvTh7I4j=IdETBTadb4$=%@DKo4tIZ3sH*JnOk% zDdtYR=M{oP2T-*63Nv5`dISC*DQx8J1lWzfISNJolVr(A@*ZaK0<6RG8Bf0R=&aC0 zx&#?)S7q$g`94%0ZrhO<-QDH+DnEM;PnZ2#frJ0$vb_a*1u~`3yV~n^!~LLlWRs0v z(kE)%_0R+}m)LtN_jCAaC6dRcIM9~0JW7~Y$t4LPi0PGkEOdOfvY_I3p)3rR>X%>M z^Nw_w>=hAL|4NJhU9yl^pNS{u$b6Wq5%X2JNwN;Q3HpehKcbXBg+2&DfaURrCRbWf z3VEARsVWo(U{#Wz)>tjf!Zicq6iUF3&;qbZ_t_W9nT>GAMQCGV1G?`2EhTt3SIGAJ z+$7(HgTv#Yi1ytas0#L*+y~)7M(=Zs7$okO1A9OG%0+^Gvbf@;%B6Tp>w;ZNskZ zIG@lq1Z~3)$S(-<8Fz3UfIq1@k@pi%^i-BSj|-b?b?aI1qd=!Yb}vW+hpp!Qr#>|? zIdN+5nyFP)dRt?IU0c0+DzakS*)(r9ls9wV_GtyCH@3ET!E+6_?YhT=Qt6qzk(ra2 zy^0@i&eFG8D_gW#n)cF)=_=c3a&EIiHNvXQ)xW7}#sjFv8#l1K!BkakY(O1s2?03u#loJSqYm0MQC)Vu*D2C}GoUPDcjFsdF z&IHgT$}?tCCm0m+>3V7E@QR{t!sDDe&Lo#Mcb{0Lt=qYOmg_j@ovy7dwy$GSPE6cF z<_zc#%U$ys1O)i%!mK7(uR>#u|AcSNAhk?|Rm>A{C4FCtug7_CnA)KpH-P~s|9!Kf zcr^;%%#oA)mZ_F591@;8u~ypzaH%7_wNSY9{HCV1+`5)YykvkK2{RQlJC%)q{)H4Q zAwJR-H8z~=9Fpf_2;AJ)0q%I;?sH#`#>YM>2|${a{4%>=7t=Czb8-5P9s6dv)8{-( z)zt--bsP70gq~=qwH9A<0AvWrSCU)X>OZ#t+`}95F(f-d=qSzz(k^inVMZdG!FTyD zkK`k2#uB!S)X(pktcV)H!mk5pw7B=hr=6Ccxbjgh)W{{58*bQ&Tt)<#`J9U%vP3M%4SGO< zUM&>;ZF~`%fxoc3SV>C^^ildKZ^fkpxQ5Kn*XHtwf8DV+&fJg0ba?9=tD_IQa9(9! zRTc9sIR-@)2TpZYy^hk;RMI^G4mCitT{)OSd{FLjfGHhb3$~eKVntMCFnS~V(X!Ez zUk8RR(p{*>{e5PA*N%l*?iYCJcXd^jrOHL_{1UC}cilIki~xuCd;zc)lNt~DQaY)z zJ0}x*rXWp1V8T~`KmeKOdJQt!;3FGQj|d;xyn@dw{aExr}J1(uSb=202Xz|~Mo~U$0jCCDoj`p67@3ESC6BK42 z_6@FY>f2f){8~cGedZL!>z(3RK&%Yb4pE44OHsZux1j7XGL%b!-}0OQhfK#mEt}+n zH!}5=K5&1#bP9o0ecjuDn}3GmTaPQv^RdMZYht>4mC*W_@LXZJ-BL|D1OLGzteMP@ zfwn+(LVcQDOM}m`r=N6sQAzTpa$ztd1ldu<{e%fn@N1q@!&P^(0T|lR>dduOl1Q1B z`iV%XJnzJIT8yqO){)R=6LJachWdu#S|1a9X#J=_qbt`bOexJ1^4Jlc0eHx%dtJ_F-suFP(37%&l*3_Tkp}@!GL6ieB{DdE%a=8Br zV~YE?uUk{;!$|$h&wi-H=y||yIkP;~U!YN<=oYRO-@1q+G164l)QDpy^K!sT-wZFF zX65KbAneV9w~m~ml_%`?T!vNR@)^P|Kv$ky=HVoexGXBFvbFqak5#Tyn6K!z|H~u z8wA*8|9^Q43re}%7>t{bkMuk-3Iq7cBmu+U7S8O#j5Fh?v^%9&b?awKh^OiROgVoX z*I}B}BzKqN*z-#B&RkQ65_y@WkHF;fa|LCs8JTSrB!>P}odp@^65v-Y>0OjehtK@^ z%Pa_I;I3a-euNPa{ylK80Y_PcRX3O|TJsFEdvyCky-!)F-bl@+n|>GPy=TT^oZZ_i zbelH`wXyAH;WS~acqcM4YJB(6*{zP&p<3bhlFnA{`~7LNlU#{>Ilol+j7lw(YaurN zhdKv%Sp;^yN^ui6gmuTfKv*3D2|jQ&MYfThX1WN;FMt_Bb&kLBhkH1+GVg3lornti z`7S{f*IiLFwwWcqz|wC6?>*XdEzNjQ^V+GIl?L3lMcB{?T2IXO@C zsyu+FI29#(3(|Q@4E#~%;$Y>Z)aeLU4kCGES8kRXKQ-m3W8v<>_WNeHPHHlCHMK4{ z9Sg193s#nat@Q>5i&QZlzMNqb@>&fKl(m=E6${=3(ODSTS5z06;EjTE*aQ1!OFsNcysPpchmdA6uTVRs`Zst7RBxVz&v7RVX2cXaL(GKH_#_w; zbi!y_AL30hU6UPznfmPFTz#lh&UuToC5CYO-TiQdAwqajz$#!OZM#;%P>PfW;3VGh&c)e# zVa2<%W%KBOx~@X6ciP6QN;e*vq@2tv$;)pjWmK879anpv;N5S%{A!8KQ0Ver3#_au z6+ByzmH#5E-b<5i`mDrKo>QV@QwDcawytejSMY|RIj^;G&MizZ^imVlCe1@C{}~7?|%!pNpA|%RuL}OS=n{6DcB_3F>OV9a9Q)3T?%v zCDMc=5rw;qoD6l&B&AO|>kiaa?Q1AXOU=x*#WSi+kxW!gA@(MH%I*m2O%hvh63RNu zs!BxS{8Vo($}cIm>}YP>Rk^BRRb1?wsd<`8ILa5Q6G?2q5%OE|^8cd{0t;$e5&`ES zxY52JZHsIeNq`p2_KU1jI}=_6{MPfOqKu#Y5rdb#U`%2I~e0?JU>AgT(6EA1$&MYSk&D;4C! zg*t<#%tRlOu}q`a6`pecJOA|pxY|<2in`*B=KO-!^Ne~?SrVNH+fYA*=mYy1$n87~ zO~ElzL(mt98mI{W5m4idSU(xp$6izjJcf*qe|sRZa05Jd|kY?#nM& zzbPATFyEM%1r>kK`5;BOOFC^%YXAG8oSUDMUqaFAtjdRqcO=VV(Z7L73NQjXTEzus zf=2v4w*>g@vNV5+uL7eH5QhYldS{~dzqnmvcND+MqjVG^PgfcbQGn7fle+1hz z?%U)td;QLgw7u;Vr=EQ&)sPM0e)RU~iD7=!g=g4pL97EE4|U!0Qlo>SP-~8AY9QC8 zcJp0$T`JIYq1Lhx%Y}9s_sm?NM;s`i7y$VX-<} zYm*bB8m5yoW@;#wEj!Yay0qfTpQV5C?xi!qI39~x=x^NPWQW<_dPm1V%cf0DL+#G` zUiiRjC@7Bg)(hi_+2HI=#`XY6}u{w~Ce5lIUTl!k*)6{*-%Ba7Mz~n$2Kp{dzJ#R zR~!-PZK;K{7IPmc z28uc+qSHqzC`wxw6JlT!6w7lsK;-!}5D__h2#4V}4$bv7rDs!YdTXT8dTpQ_tI!_u z^}rW1M0VIWMofq={{yX66btHI(kMt=zC(=&Hj}|W5Y35y7za5|ng#>ko3AH{pg}V% zhg@@me5aXoPmT4Dxn8b-*=_H;tVi4v>C_8Nip$Ktrq=8X-+^Y@H`X-)-BKmW{?O<4n+H^|LF4T3AyP)B+8ReNGO=XQ6!Ew3c>=@n#>%Y8gS3=8|d$a zo%=J~SpSIYtNzEb+xp5XjYXy8Y$lk8mh%yey|NW--B?HW;K1JUqUe~!^_}BE-D|vL z;aHF}3;$ifXPETxDQpCqFi~`r8dFPECOn&!B~a3%bT=I1lRoapqRohltZlIoqfudX zwA8MONmjS-vP51NERYW;yA2KfWMiE74b_3ACuM02wi?ZYqSb)aakuyXtR;ni02xUTNKHY3*UPe zA?6yMC;DHpxrC|%dB9SsQ9yM-ItbSL`PJy2S7gJJzJi+^_YU+6U*vv&&il%L*KWVX zyHn9MB2VAe8ATr8c7wcQ61~Cpyw5EHOa-71!cU9^LgnicQi7&h?Kd&T-|hqM7MK+K z@j`=L$bU*WC&K4j#X|?ik|Z$!5T7a3Ov`md;!*H=fHH$j(>hkv#WLl>>R!Ds3BTqx z8BV_SoOkpUtMcNWP@^R0SESwxS?3}>OMLluQO}Cj{vm)l6K51bYnfR_jOst)l%L;^ zpJT=i%;rzv@25ZoNCO*G{qDyG2|r-y+gZmECmu2#*-|8?)M!5;u~_YHC-(&zQSNQ; zSJUUJARO~P&sKrsUIPJ{@Iq;O8A(kE4=a#{5Ug@%LvpMvK*BraCJ4jM{s3dJ{MU16 z^i?j(6!d37i3%s5vj7i_DmzFvSboT|ck8dcd>GM&2-*fAy79|msJ_qNqgUXmes<|h z#vWMpj1K-9E>8CEg*-sI8vF#|MJe1A9#tUi^Yr}?*P5u;fA(zWpy>5aVxF$xjXWBB zNJ7eyCBN{*eUM`H%YZl)gYK=w*~miVJFHDWVRvM8HclJQznaw4XjQ zL*=tQ3hCsnB$9T|CqEzyC;N6%)|mTFubX)&zc6}(aCSms%m(Qfa`ZgYW675VlZMU0 zI~YYvHlj&nekbkNjs(0m5SU{G;5&lTVT*yi1i5(i>!ZOCnLRW8Pfg!(a3=2nD1Gg3eQG zShBZ}5<;d2#vR{>9`FyrN5?z@i97I-DzXSG@DM$81Gr5c4nKYisfr#AvGZSII-wI^1G+gC>=JhVgUzRLjb!43r~}l< z01;OjdIi>e4QUy2&n0|KmT7*-vy-`37+}A5@4cSCNqk);{Q_J6G4VCiqd-P@=d5J! zC1AyRChtG0QVErM`-#)UCx>t7$C%OA$L|^s*SsG=JUa`I z-E)<&PoobdPwISJsqz`%!2_wqE+cG4#N`^iPit~dE>rZ3^x1a)Gp$@0Vf z#`|FEq#gT`e#87&ejdUa84u~`gzSc&bqnv1w{TW?D_Hz#otEza{ZI(@OUww<_B=(K zl3)BQnJ~y0lORN~0YudMu^9^Hu%|7MXn{iQ*zAJuC8(J6-0=f9lJtu3BGhQhE7(~s z>3K#Y>=Kb-8unK-R2kOOLhUY5+kNO>H9t1LhxsxnL-sGiQ?+%P3a4RRa_V|V$%p+S zOHhM- zsqzmzk`GT3EBz--HF5>^7+DeT8hy_#{HV97?Y;MU2aLm{=NuMeVl9vMTw7@DeqmkL z0l>$G4nNrCo36_?-zOu3z1FAuoC`wxSB3KuBf_^_$D@gz?s1R31kKio+HEh1BT8aS z_ix}pD(Mm;FGATji|H*eqEh7;+h;{r!2}Q7FFN7=ErukO6Nwq~^+%7BKF1IFjpw{= zPmT0A2iHU{LPALRK+ys(=798NrG`7NAP1%4;szujd#9Qzdq;dx3Dr>%+{*xI67(wg zYf`Z_&Icy+5lX)i;l*xN*~j5tCYrSCKzjP_)}BjhDWKe2p1%&V3wsDDelc$Rboeoz0jDU3L z`lyL(*~zW8zHT91^%t__S-heHs{EP*{M5AF#xPBtn6@W$!qyeIOLP7XRVI8R^b1~q zM3Ralfdy*+z+Ul9p;$6cE!+4XRa|WxwK0>e#!b;{+|3K#M^zQqJ;sEWJU*d#sM=~( zC8XG@vD2SYM}0HE>LQtS+FB91N6No(NSQ&B6G)GQkDcM-ISy5*v; z^j!$0Ryf;-y4a)c1KK%Y2iSz-rO^OgIstYeazpw^Kx_C?`5;5$5QB2WPu+K9HnyRB z)26hA_CqJtR$W-psTzwZ)_At6cY4p%$K({iisSNzSmAPd1Kp0}#6!!-RoPmO zFZOCG!w3#EIafP&C~u-=oLYpNXgzQft)*PLiAHWy@z~2OZ>ZQvi^bt8R`~Fx>?*oy zn5iI(A^FFTZ2xAztFb3`Ly5M+66$Si>}_o8Pg;|a-t0-|e}QFle~? z(zCWQyqjLp;{OLAt)V<4K{%kNM+#*JVwn1e&f?{r-jlICvL)#^=kO@qxL&A8cA4_6eawtWcVv49$nXtGxZ z7IZCgGExlFh@{HP8u^FdGT?z;a7~$2#$p@v0tCA!8~dAV1F>6P(iLur_ROg+OG$@I zfw;nObl5T`Uka=~(w$Qr4iy7zE`$yiab+Pr8c602Bd-R`hGA2b(tB0*+y7ti3$wT} z@@kR>~CbxGGXcmFRChuw|4+35b>C)g+7KK&FlMD%Njg@x-VwyK7kFTGGg$h#Y5 z2OIf){(U|Mq|{H#%f0O(ikx9xRC$%Y>RXC((?o^U6i!f^O4|~%_tx8&e#{p`9m=on zq@Ql6Xb!{RyzJr<+*?R=$@%B_%>X}SNqtrd;TLxmUWCF|=tT(wy0*}@ler)yij+9e z{e}A{E&vN6n|u*qA@@;PzobOHKYXa^w zj`ZXfhg578ZAmwhc~F=LA<(M#0JLK76!Eq~M>-N3sQXrWTLcTmmZGnPnF;CL7M)n9^#QLTgAd%t}aMRE$n2`g6gZi~KYx z0aovHTW(I7UxVhGw2VY~ z$-fC&u?enc)2hB)JA&!83*j3zQ1DkJogc80iGLF-Nl*@72#w&z-lhsytkK=uwSJRl zSak)dF)anPW6t!j_lIPewbkw@f!c%EoGIKSX5lFJ-UIGcLiZNjgYnC!Ulek{JZP>_ z=6w10#Ps^|NV)o#-cz%}jB# zm?3CTkcT;XdX16tFADo4#v*o7ITZV3!|L~oM;*0HC^knyM+FR;1+)2rX(36$zn_R| zT}cX7riryRgnUp7*bfx4`|p{D8MLr83W)Q4iZ-CE!S_qG4Bi$du>nqVX=`HYSS8dp zmiFIWJitk!>&9=?_`^%9naITWyc{#;e;nL#zoV>cC?%KK@vJ(XACBFggH%Q!9bfk*G zt~4ROvc;8?`j{Kn@xSq(WV7f($A25T8|=fI*25a8B>n?j1BHzD-~Mz|>kK0RRW_+z zmFPOCrQqb36yHJw2ahxS_L>WmaR2yrc-ee*_3HH{$+nR3;fB_#nv%`U;e$$*JQ`kW2f%=H}TH$fq!lrBAu{J&&}h8Mdvl+SOmf+#OtTDaa|-f%MhRS{;V8 zbZE4Fq1_lAS=rxRQ`hakX$-o$ZUr9U^nzGx7j?2!b&+5Www$oPA`gO_pSt+%{$0F0Huz}erRF$o~_Mb*r;|JLN3}+O^LRW0^3x%s=2P+?H+q7 znrU`J?c?R5x;%BvnzAYcoNmpr@D_jM9 zO{FFe8l_nUFW=>{;GN5Iiq$e@Y@0E^l;UbCD=3moBlJYn<>Z1MAXrjq!p%>aPz@HV zreU}uIo1A1q@xA&oiFA(h~~GCr>2ZoQ3R?dQ&Y#WgzZ`6wt2H;;F%ZYdbX(XwWY;+ z3bDSpR4b}?8Cpd#8|^#Psc=_;8T~V&<-@=EJgU`6lG^W0t6`Cq#0{;9?GN|D8|N%c zxwBzsrFE`;!m+toyWriT`t5a(-KVjyEADgl_EmS4g)Ci}ryNPpu~M_$TAh-H@At*z zbZZ;XzRL=IkUi%=Rr910kGt0+HV4c)z+Mo!=~;2f7Bi8{E~OP~Jd&{vu3|lH!b$2~ zFi3qfOiOFESc%t|+Mwgu~V!FMLk* zh-Xnj98nuZPo3a*}0$ThdsR3ZPg9iOp!fYOSQe-Z4+KP zRjjYrUSBtB(H1=ix!3H%>MToNo3pz8{CS|s^@JvwYzpudbK|ohmuy7N`PWocstC|| zPJE4WX$wlqa7-pAJ~mR?`e(?24}A3()Qpkw8yOR^(^Lb-tEv{qW4p|TdhYtYOnS|x z#L`?_qww0d7JdTR)&Z++s9a|`C%nRzmQ`v>tvUngcea!msb~W>+j4Rv1>X?OFA@$?y?=s_k};P*_DO)71sPBX9B_KQ@EIkR~*3;1+Eveco&mJ z?sM4RU5J^Ki{O2>gs4t(S5UC!4D&L~WsBxVn_EVvtB-Vc9&2d4(zRarDLei0?iHAL zyQ`;RXtbs6P!;Sv={jJe8Gi!*2Lyh|w_XJNG${0I_7=fk26WY5j?SL!pB(7koOSTV zFI|3%(9Yhz0@zGHcoTFx*|Eh-E`eOD3ajWm&dwH*Nft3am2GEU2*E+x5)%sbPxSWn zxp@G(a*l;hT%3EbSP#Q1BT4_d|M05~P31%2)oQion=2;lj9uW^KP^3|E8kSCv4AkK z!)Qb0tI@cpyjW9w^vZQ#E0}QV`^q)l+KPd)2K!*?9qzZP5>{nY7Z+ACwnE_++-ye< zM{`JfsJ5W&IA{;gMbn?wGh`1qAlP1p6I>^Z_fNn=-@OBU!dt4f=kB{tUTS+G9HISg zt}(xOo9IG5Uc?9{SuPSEs`8}vlEBHF<*$~f|tB&{uIFkt`l7h9v2#THaWmmg88Rj7sqb)EG*|uA1Pl&F! zct220tcddRqb;O4K@7j~rJesH(bwpuqF>?D*jOz#g?efMI(id07P56lg&p5z(s!2( z)F1fv!cQARs_FB!MLD^~Iy4E5)0OMLls94%m2_u$ppq75`l`0X ztgnFSYEfU00ska@UB#{keNFl+_yzDdaBol*WMTm);;@S9BVa3!(upFoV$jGg<|Q{7 zO-4fw8hczzCeOpE?hn&j(mWTF+@aZZaF##mnM#ErSSL0Cgy7nFvZr+ zb{pB17i4RnDAIQ}B&VM|2z%7tvQ|Ogh;W%Ei{)QC(cv1F4KKm({I3XpIB`)!eco{R zMUr$sxlBYI-eoZKA*eN(;zJ-=Rl`h2Z$7>62Itu3l+Lht{zOmFT(gN&heq{>iJN|O z6W?r0N(+f?OJ^zdGFYA^nF81jnhyL-fjy7Kz~KP1N}NWDm)vB>tBoeYIQBNVtUi0| z=E{Cx4rhiPzt;>zdtYD*XKGdpe*@n9RJNRR19}1!?(lv0E`84HKz=Gy>dylV#n5+N zBV|kt=&sV*76?ZMwUpoqiuT?I7!Mr_z#=e45WItXj-C$mUcizd0;Kx$N46Ob%^YO% zOctkBxTAM&u%XdC&DQ<&dX*(w^^s^%Pm{koh&-GIe1uqD}& zopr-=# z4Uq@G9kVKq?wGwfw$hDYc6;wlp0Ejt&x@Sb2RBk|a~TL+@0L4O?-VYhyq=UBC+OtC zR{*M965-d9iZ*f7eXXA$&`_HOK}ACQBpC*{08lE(89{=~`Ltx5PW_c5Gls*{Ak{{T zqwJ;3oVufJQz91X$Cqjd7Tn|A-g;)MB+k9!d;Hyqh!qO*-S;YPM$o5BO$13|1lH6uo9sB9h@0ds?|BL|+ zSqe8gR|)^FYe3+kN$PLI`^t)PO9)GT^()~o8mm<^rO*A{^_~6Vgb(f;%_94pDy5zX ze@7`}S)lwoT_vSL7m9R8%}rB&F2qEt4{y6lD)v61Uorl4YK+GMu#fR1J?WPJhM zB@r#$aUEA7RlBdgO6s|{Dy5M-4X~rWN`uK&o%AYb7@|}J7|G(04Zuj%mSV()J56eU zO;ge4Hst9qy(Pw>e(!&&((k?3d#7!kTKJ@{fjJpi_-nKkAx(uJXwIH}x+rb^>+nRj zi8V_)qj?3umPBT1jlRmI=)#G!5P>j;S&MHH--!Zh^%W#pNylxPr=m@*0K58&OEV@{ zzxO@%aKO_0rB`h0SdL(FLV<}ifYa=t$UIgWu-ATDQJOjmQJYlkwFhH?J;5=6T|TiB za^gfG8;W@$xmGEO2uB-w2QNuU?lBl7h$| zes)Th0@Zi)X+vgwg7a}57UpL8`FX2+;z4S=Fmdf@!0eK|h!O-BwA>E%P8m^#|0sfWCeH?9pwp4cg5c()YI?J|WBo zybAtJ&vofFO~Mo9th#=4PQK1<)wkWerKUXKpF^^^S*c!}cRjcbL00QzyCp7VZR!)(aeSMR@z zTay=(fH}D&ZvI4l6VT2;-aUa$w2kD&L%1NdGcQ9#4l~s#1(7&B>wiThkP-6f4zj3@>bKw$!UIl01<3YAIao=<_?rkQMu z^5tanmJuej7Z|Z);0`_nB%63dkanHRyC3)zXf$8wJ9OJBVP^nS*bn3@@MFW4QM30z z36uYluBg<&k8&|2Rr`jn@ydP26`GJdSnMaC+0i;k`pMnBF7xq1v#D%z+~x#*euVf| zaEnDP^nFY#`9_ugMIhztBoBof#!a$gtp1pI^W6v2vyOFM_QgnHM|gChk9-dk?dm51X(%mOVB+2))jqr zAzAabUlTc8yI-dcerwOf*Gz*zQl9a(0B13|A1~@&DIv6iZIBg#-?T7a>sw&N2Kj3I z@Hub0=EIcHiqHeYa6({BTrj`@Y+hl&)bROFxE}!IIRLwSi&u?ltYsb#0|`VRseCtp z`vJ*Hbk4*I?E!Mb{oMP_`!#H@|IL7o`XJzhGaFt5_}-=G0tih%B9P(iJJgm*zDdeZ zTqJBHUC}aeLC}$m1>0J^0)QlfQRB542ibsh0eOpMNgB(GG?lX%wlG9-zUVE9S)1jZO&R)-$s7ebk%4y&rvt<)Quo>CHOyu_W7y1Y z3CQSpOG4yvW_rl=!XP9A&lPe~Hiu>c)POPGVe#*vTjrIAIY!8Z=|l^lF|>PlGFx}<5qB|Xfb>;bOB)`-I@Y!ptv`s zOAAegV#+V=Yy22?`Tzci@TxvOEio}IK9hMPEwel(`pciY?6QWjgnKOw zjphg7re4*!fo*KQrmtloYoo2u;@A%DeLv)$P0P(qdzK^8aR;vgh|7S&;%-*OJ`}ln z=yz5V9)Z{k1-=gbD}W~kasDokN_2Tz_H20F2{$!$Rf?OM*@duALs;OG&UsHgR!Djp zf4lZze`x=wv#zzWvPG9&-cf3qaoR_dH&qtW1snA2X1iPI1)-UXrW25Z0 z8tu@GdCEC-W4pze2NL!@!J)ce_+#VuKg=sPXe?XzHrx1G3wzS@$7_dn^{tM{%`42? zGgv)kW}DltbG01I-efC40rPw|)5U!9Xj*1jTy#rIrJXOw25^AAki}m9;fM(NWxx^! z@+$n=Qk0$iS~^yW0w=a8OOa}vE>=y}SI{O(-vfe2Q(iN9bW^^jzItsWzd9>FBPlh* znx2x9o|m;+9l5r;zRHkSzM561#c%Ad-npw{#yN1J-D1u!>uVIee`i0q0*=7pYl_|A zYK(GfE1MY;Q<#;OUy{3ORZeMMT6Q6P&MD@RE?jK6F^{JYQT~kgX}pL4-81(N()^-`ty=-fF9CNQpOA?;Vu% zgA#HfLzm8EXqnQSyi!`nkKjK9EK0~l7wj|lc`&rvkR>I}X#N9L0kDgtcj*3UXl@nb zaz&Y3m+mW>>-Z0esdr9iKyAEfE{=CecV?a>B!N&uNa%!A(tGc{JSn929+E%`BqSt&G!+q1ie(iWf?aoQyQ1sbP!JS% zbzNQCs@Qd1%dW11KzH5W|ML=_J9ForIdkUBnVBL-@-2vC@RX!h(GE^clvL}74IC=s|kb@ue> zv*`!C?@c_wzcevufO(*95+&?{)(`rqs$*#iM%x@&A$zsz&(!bjCC}xl4>&=lja9Pf zpor+J_dP`4^a-jNX{tyqnbF>4my;M3n-d$C+tyvOQXgXbI@;nD6Wtb?SkrR9n2e;N z8u=-ovWEPosD*o(7MT*|7a1(_^5{!H#dX7XO7?YvWbiG4M9(C+{)zdP{* zxJ>B}ARRusR4aqSs1+TqdcLU8HU{g?H#PC4OO`HOPeKzE7Z(kB?;+CJr~q@EdvLsq~j=w^fr`*^||rkF1PlbpZl^e2G>_o3v%Ij^pA=4i~`u{68j4q^? zI;X{)#|>*|+7KA4aaq!Fl=S}-H!KC0OwCXH&)l%mus$qtk{fy`e@_b#Z$UN|fgASP z*yb}Dlc{TwIv*oFb#o;ecqJl)dqFZ5agv6B0#?U;JiV8>wTGu9Mg<3^6&D1ttX%PC zN$L#Gps+wczoJaHD(0G+o(v-|mst0TQ`q74CA^ldc^+D08kGY|a)roe;eo+19!3!< zMR@_H(gKe0#0}$$I8~kR7abSoA1q6nm6)7dvDz}UOibv0{FD}Iq8;VMs;#w)Nb+U+ z0MZRQEY-8rk3PAkYDzIw)j!v6xvZ*-LtS!mLPAJTTtZTCKt@7%SV%^GVU#H=UA$SF zO_g4<*d=7CQ|6S#-sYT{S#!!7;xHC-S>j$;50hoUPOe$%mA3gAcRpe^P#W zenEtNagLQEwYlI(gqOFo4H<5wwee;vW5}1P5k0a-wmXfuUfLpt=~0dizn(Z_JU?iC zE_gRRH`1R(8!m-s2?kl-W2DnrDz%c+3g2QzUx25v<~I{RARj%y&iY*NRrK6Qf6OMm zSEcJ$i7+kA6pgnw*4q=@)5zb4d!t-!J)@C?G_mhR2WAWM$b%u(7=|Zxu%E86th@4_ z?5T){R;+BV@L1yR5fT+2uCIy+5038aX=v~1E-%&hh>dy!Pi;wVsxEG@ue1*h2n@e4 zHX}J=rb|=*y4F`pii>K<1R`l5Ya2}D1`SH>`-QTrR;_8vO4HvwuTUTTAu4oLYfDo? z>d%*_U&~uj9=yCs52M2gXv4r5Qpvx~5FOvxNPFBV&E)44Os_Lh3+FAGThtNSo}QAN zS6|%QzqT`bAdNSQimb$}w6v-XsnOxa@`jJ8S1ITEINBvN$42HC#wQonR+QFR7UXt@ zvUZ-4nw*!PcEJU#s>U3d8okWTdEV5*HqS*7(a~Yv%jAO0LUH&UyQG%bsKUbdq(XLJ zvwvt)cX)tbFf;Q?b3m5+f`&xANis<`wde$=bB!RQvq(*)9YCqCf|rpNZC8ES&R9K? zD)9T%C@e0LbCPl@YT5Rot}S_CVR`MvoAe%j;f_by2Zi4L#mfSM!t*kF`zwm$(;dW= z%&45q=9-$j=zS~wh$zP1N+9hnn^b9&-1zx-tmN!zylAB~YInXZHZ5YAmw#0G+T1k# zwcAJkn3JbokBLhB;M96geFs;s#e{_h#0G>1JD0gs)uz@?-+t59X*UO0UWiGo3mapf z)r=Rg%Gz77*#XY_V5F zYF%lePtc5#+}^&_!TgSE%hXclhw<oq$dS1P+L429I zv1;b@^h&>q7Nt$pjKTsXF$!<-70w5p#E7~(SP^2j;DHBfSL|8Ucd5c>di;R+Ds^M^ ztm&;y6|D-}#oG;B4dQF5l^MkS1l69CUDs{iw9mkF^g;3Uo{ML?bTpN>D@5D3Td3M6 zzWJ}1{_tAYp?!Otr(U?|&~h#@*?n?a{7e5}2AkH?;=MdeQFYlxM(s?! z;#*n~QSE+;4B{Zx{J7$UzwP}^nW~`ZdH1*C+kKZ$XH$FHd@Sgi)+Ji-9TMM3`7$Yd zBwjYu5yBgpeOKdix7_e(rGawQ=TC|6uDoJ8bIz>~@+mV&Y#O!Vd{g}U7jQn$W^}du zb2PDC*K|{9C`=9W>&3rd@uRQ(giyt)`ct_Zre~QyN z7q$X#Q>cHL6)zpFDf#d_amI?51i<^;1|vS0Oe}m$cfbDQ`>%h~rVyLPn5Qnz<}7~9yQpm%b1ZBQ zUsi4q-3HW>W_vGj){2>U0h&!VLI#>WO=YZbd(T?^{j*=|r@M?kwF$-@cX2lF;`XUd zh0PHGlbBNs%(Y_tT+E(7#XQEUFYO-HU)6sY*S}h6px(+dn3ovO-`?TuSlAjFXhl7y zEM!=wEex8#TClAln0fVJ=H+MplT|E~X_f6!+jzmOHPP@xxW?{sEU%&k#@6$VS% zC$T>#CVmn7b8PjV?#=oi^mp_x^w(D#*tfGKiNKd#@q!A_0v``E>-*Tjo< zb~`fr;?B5`N$hC`-yL2ziC@INi~aiM?mhYi`c3+S`hiUb_N&-lHf9pVJ9`LwS6rwC zd*^y!=k#4;?Nk0btV|AgOH_CXSIll7O>ddLbsK+Ow_`t!-@a)R-~xCl^A?K?I0rAk zNc=8$Dt11DpIG!q`~ws;3gHVah`j4HMiV67PmsUp$XG0qV&85rjzJheaI5 zWq1UEW;%)-%hG5#;L^L&@GQg~EOCBrzDUK63@og8Y1)ky2bo~p94AIjQfH&alzVSC$M|3Y29FhAumN4$ov= zdf@eKn`e_t5_`8Z6&0D8m6e(JWXGD-Y>&Rl-_vv1GEYx`_BW(vR90r>TT=MR^4#3A zvfSKq$MIzT%;De=AK#D=U;PJ4D$mU+e-d{-At63!9nXo={7!xX`a8TcJpJq)Y;3xb zIOkI`4pv>*Afls;b3d_;V)C38n!rfu=aCmNN0-L5^tPDrib#iP9`gb#6Kfi$I`Uq| zLYMgly3Jv$^@~!y;unV{Wk+1?G&d$QrX?k{A#B#7M4y0y;EFU)U+3u#0bxN)=KIgr z)9X^gm&PtmjESY5N^+*{m2#%JLc;b=EuKcwg(tofx$J;=N1KM#$E?^$H`B}+c5Yt2 zJlgll(EjrQz$Q)b+d`Jy@_ncyA$s9GhYu70K*fmL2)k#U!RY{LO`P7|v zJo&_(>$h!NKelD-DA9mc(Z1qG&<8YEa`&1!?fp?+y=pv#SL3O_X2)moKat*xEd#l( z#cEgLNB_khqi6K<&)`_w6w`piB|Tlk&HIX3i9YA}tMxHyCHZ4p`dW%^x;U(n4l2}w zA;ohrVl6|7SiR7h<}x4;C>t9yn%JfwHrNqan3Z2X(!XY>(;EAN)Wp>Ks`>K|B}GN$ zIIMQqG{9dEuZqsBb+mIU&#xUAT9cHU5}ugS#Mgw!r6zR`fm>c+Su;PbIZ<6>qgmuk z3~yk!tBCYs&FkCSho=1S!?i8!B|WO++H2XJ`X7ke{mPH#%5*Zq=#hB7+}YE_n#O0q;{tcTsqPglTwzIh7o}M zidr!R{7B$`h4$_Pj!-Wp+nh9ZOg5vtmuAzx?6w}WnN9D=>K=*dExB%R{bk()j=lO1 z=7Q8hb9!P8Uq7~WX-wM2HCd}tpSb;rKa4c$_f;2U!qu%YvukLmE3?tf zwIU%eF)=14DJe$3I6FHzB{dEDD98Nq0}lkR=3#6$B;Ih$mxuBg!?9naW*P0s&-BsM z7;_<;(V3~ZH8i}VXPsj&n^IVqQdpSon;CFr%GkE0G3ghq&gxBl?6$|AUDwE#R~KaF zninSr$x_iS_i=bt%Q==r2EY5ZZr#d#H*L~uHf_RgPbK>QYkaBZ$8XVM*{yhs^Ja3V zhumDkuI5G5uYCM4eY!Kdk3Zh?$tRb*|KW%4qehFhqgboEDBKMF$PPaqIsOHojh{<* z_o?pg^YFMvx?@&ey!(?+c7M!^K79Xuq7f^1_6}xlcd2KnZiV3oqmZ&fdHJIC1n6cf zMz;?1hE;bYMaE?GvAC6aQ}EVWZ%cO%@Be*#QB-0|L{ek)_IaC_4UfS;*XeyuO9my?2hMa$d=X=BX8*9zSEit9Ls`6LH z30J;go=>`e-GiI2dbR)UKg~Jx>H7U_=Dpr!;pU9+($Jz5v8eyWU2V5CrsQ0NPbW5A zQyJHp;pQWez?%8cTi4&l#GdiwsLrhHVjM@5i|tU3-7}5v z=ZDdPPG|`n3d$mxm!A;qbN#iL^~`i36YHynhp)SiA0E&Dh85@!QxC{St}Kj-F5v4D z8n0+*_nc|GTI^@A*K3yKGF%YYcO@gM^-tLBm1}b1^~;k|Q`0VeIX5qT_a4^Vl2+5j zk2IHOmb>`IMTEzVpH7U9PC5k{37I&?60WU-@#8@v?i@EWvIwJlv0?w=EC|zJw1mSsOD6ML#Trj-hI`) zN!yw!4XgHw=$VoHQ1u;azxZP99o1)d?AW|!&G$Fg@FUeXt@`nzb?YwD!7e7f65jw0 z%!96O813l~X9XN)CjBg1s`s+1_=?wR-fHAW8Vu-<0quyafW$D1`GkF}zkKG*ARykV z(O<+KUZ&zN^UOPDremO&iSM6J$V^DiAjBVHJhgC*q`d+Cw!6qc+% z!;k2%GctEmeYL~LftlA8(1$@bWYVe-wEiXPHJGb`SDk z?0~-HIWzL`xBC9UT0)~R3QtHhG!8-s)t`{Mx(d&s6CKYF?)>IbHLg!e{Z3N2fqxGQU1@%|JAYt;Qv;|* zH&P_hz{FQ>3W-oew%uG`RdC<*+9|>p zIEm+Su6A(6`(HHJda+0DUp{zx?1ILcNA=B{c4p>oV)JzLhmqFumDBZ8Y}NXNbhIBy zzZ)pW6hpld1L~yuKDn1}3CZjwdt~;xD zv*QMb5Y4@zIrb^guFEB-i*A^H0Hx(=p}Z&aB}0sJ{{fZ5uPWz6rj-m1v;OU zWWeA*#F!-cnfrHLef6&UFIa#5rt8NeoEZuP z_cw{#8UX+ZPwh_L%^xAI#(IHKUgFBZfAsxh@PRw|jPbA8PJ#)V=;L)0Z_@}SHHy0N zKYI@h(35$*O#5CekYgKc#ozypA1qx{OBGxuTRKFWrRF+Sy3O<>r*&&*Vtp&;3=Ym& zS(vvbEp1KSvif>+7`~!m4&xyO$y>(X*pgh3wWYdhOIAl~Wo2t{S!_&sFqM*xQr1IL zF-oB+m84&~n9PKdVjWhfGqDpAdErX8!9ll`h2^pUb3=ofhh%N3s@{@?qVP4pXOas# zg3DuK%Ys`gE83`*RF@1MqO_sOK6L(!%5K{=bIhqIA)}@yBcaG?Z04?2r5kc`Hk9&^ zHLX#JjdgWRNl~qXsv?s-vQqDku3)%|D}CrEJaQWv0^vW$BbGeA;AfenS|S_N&y{nd zgQuYi*vyBt48dkTz46AgO?r)}NsljaT<@H-I$Kp>`B?gzWw`;FbtV?iX1P_CC4?o^ zMXHKq4(G+^dzF=fPc)C^2tmCYZ&(_0H7#?aV%*)Bh#4CjDl8ls;WvaQI=1PF>}cDp z&QALdk{11+7#Bh?GoV?aw?I~nmNZsz)_32~s6S!LoWazQ+Cg(hRv84fJBx>H9MYd;(FMz^ zEA+P@HqWPIQJY31?{VQItv*=g81oNK6mkceXp5z0+aUkY*LUGUZ|{W%#^2z6$T{(W zenvYfb7E&{mUL>6lL1CBXx=nTdU>@;%a6b30YA^hL$}88?cNI)N<3#@U+Bdz9UnPF z@=98o6Y2r|z*BXFSQ^GII5s%=?4@7-`@8QzZq48IFZI70(9lmlw9!vK9H;Y$Bp&f1 z4}(X+`TUqKP;+TznH>M5 z4k736pC}uVtbTY}uS057VCd4w(3GOsp4zU>(+2Ev;+KVb$Al&oM)x%GkoNN6*kxYx zmdtW?S(F}^UDZ+*92e-haH*@4%YxLHoNAIz=yC9&x}Rjj2Xy+vuUXm6Fd0HuW_39= z^(7@k7hmiZ)ZSj%&RkkAy|h*TI@B9^o)5TZC>{&kgsA_quE{g zJV0U(mpur`b2N=#;UnE$Y$~*v9W5>Othc2ekYN*ktPlRB@L-xnYjC;dc7rb)-c^FS z>laN*ub-4atR83pb|?9Fa61w2G}Rp4>yZ#V)ww4n(0OWbf=6$(d8$)f0_!SDSd@?! zTD@+b)6~T7ynu|@rJZgeQ!|2=#%2WMbtg`BnzybxGz~ySQ?amNTFk_5?JlvDMk04~ zs=J1U)`%;S?hESLKppvofreP6f%}n{oubu!k|bEqqEkS&ucS6M`b3t?Ohn|?yqHA^bK@5#v}Mn5nwHR$8<3H-uzOaBV|LKOq>O;v zo`h*mGqT$f7ADM%TO5-ILdg#E8Fyk=lLd1YEaZ?TV`VMvM}j6vdVSVbP8bYSus(AU6(K|mtO^G2ustRB3>+;xRWpD z&9qkXmJ4?W*juEXBoai!B(T}=0e4c#$yV@@lb3Zv31D$-ZPM^vw} zZ*6tFcwpdS$A$*`Rn?L4<;BHi68|_4;UAFg%Uc><{bUoPb6JfslRe!XL&O|6=IY~z zg=LUSXt2Xbqsxrgj`W^U$CY*&(Gh7gXa4SHyH~1w>Jx)&Q)VwN4$AdQZipOdj?PF; zT$~bKJbw;G&O7?H<;0(togx?PK^p%I%Z4vSa*jxZpxgX_88coeBy!= zL*kQyl7bVwyc2^{g5whclY}YIXYuh@fLA$sZ|FGP;`nIg> zRsC(PBaUlCd~`rqZf$*gM%LGvNr{=6$%z^D1);gsot2^S-Z0d8F0ROqshW{cpHtmg z6`Z)#%P)4xlJe~6^4Wc0X-Iq`mW*8U<*QjPXmyq{jdn1|MZcen`!4bD@bvWXSn>cO zOX$a+Lg4P{=}xy4lAS9AI|(1dB205}BHCH1Yg8MxZZ@{*EH=M$B>6lO74yESrsk#< zE9A9tXFcOfRc+C-(31STl8}Jn+Su;A-0m3EdogQZH-c6d=}RIf+h}Sg zXslK>Q!X96ysE3cTk`7b@@K}y1%)OghVWzM#riG96>a6^Z8^!25ebQr5ol-*4R(}0 z#$JP^1*1B|8g|-9dEMFA*w@@#)7aSC+&p@p@lW=3?Ir#&dx&f^SUE?-X8Z8q_($xa z4=$rGbDq1yW0L&+mOm%?8!Yurt1VRy(2=mMgJxgDbUG(;7AzMy-4YWfwIw`2sYYJx z%q_LGw{&+OtgAiP({#Dne0fvz6=w4l&G#q9uUkGCS#Yqp=wHjLmxV0n&jEtCdZ?@C zVC{HE@#T%pyNio=H#c5h%=$7MAA95xb~rb#Bxk7?)n*>w#&+V>aT zqc#mJ4fuSGIn(VYU7Q@j4Wqd%4MOp1xprqgiWb1<>m9^ zalvWRg=>0XOnm&pIdeVc&i9%>Z_d2%@HEBM$(6Q4bnN$k`x}2|P3d~jQ3`#a7PCBT zNLDS!Pp(-ETOzL=a%)ZZOqew|xI8Ppm^6{0#59lj`kzFweyXCTvP|ka$j`|J=mK4Y zOi}n#9l?`(HdQuGA6Yj#%og*O@dIq$+PeC+M3oPlhB5szxpsi$-oBMx23tR5KtIEr zp`lp+JpQl>IZ7yaPgHj zd_%T=fX$bEwU+JYN73T*F{+#=^OiNC?5wk^L&K`#;;KSJtK#qmMo>_Ed=NhxQXU;u z9vWI66Zofs3Hm>3_%9Gx#z)xHjmJxx@LliID4YPr`SsXn4=qy6#c(uF;Xv`MGhNO*ATeVcT`uhLIaTT?61 zUWTlt!hc3X?P&zV4(;Ee;bP|ZA;lI-EfiXJcJmGU3-(`EbnP_-zq;{~>-Xnhf35l2 zU*-SmM(Xv;fa@Qy-Ot6Y1C%jl9oeuTRL=dRgJE5$xvO)j?A^Tmm{O?t6@j7HCrKX+ zPR(i#48>+i+M3|B%<+fASn(orAod{GOJVv$Np;vg;q_sg3$S(K@0-&jV-5a3IeKz7 zTQhe)_9I%e@y$ep)aGQnmE1dSaBrWi^?B)#h3{?BiF*VCF>nGFkPN{(hvc26V{XI)M#-%GJ(?y&m z9pe)9K$5T1IQ2XP`wsFuHJa4|Y%!H9!-&!yA!wMPrPgn?39IusNuMO2FVhk`J=fHj zm0adLHe+*hVV~Qi-M$c3{Mr45h5dW z6MqR>fWNyZ(>d``rh|`LDShG-Ks`&?(Z3~jIntQXGnY-K3i}9x{Sm2iq39a0;^-+# zJ%iNwgxSDw27;h$lyp||0@?x64Dqyb-PaFV9hQggv2G6BqQA>MQC^?7skCfse)h(a z*gE%l*<0Ed`>hCEy*#@Cmdo6xU~>qYc&=-Ae*VQ(_@s7RY+q$S;1bWpem;To$DeMg zPOMl~UzuDL1in%KDv}a)N^;_)hV31LpS6;o?^8M?_M)Fl2S-1%NhgjefbSZr@9nz=+#YZ?Dl9X|Xr(9pD2AysNxfG8K5op( zYW!mcv=GOM6R6pYi75Uw)*W=NG4>bLq9fK%xz$+SDs$%i>7n?7Wr5Ka7aJ{Qp{M7< z-NVDX(&D1LBd1UHSh9FoSL@no#IcQ$g`arMHRijXeLjw_s7i3eb$F)DJn$y0lc*e1B9U8=u=!xlIit!zw*6K@M4F7%q z8G6I3kZxbOno(=2lM_!7S0^BCEQ01$rB8^HCn0?k&mlEh_5}saCVnlUUqO00^#uc( zJxb8fYM7gBVFi7BLat;c{)Kc;YGDKV_!|WMcbrG@zLac&wihqFMyF)RRA^yK;m2!D zr9P=0MsCYW@C3#LS__pT{TbM$pdOLm+cQICc)~q-ZD@x7+8mS)LxQwcu}C2;XsY3D zz1hB)7LQgw*QagV#c!F>v<61C;|+|SUXz>NHW<0nQ!4d+`I$QCTUUrwo$A(9ClCRy_Pb@@B zE@)3+3>9RD~L zG^XPuh*l$SyKR{!o33_vkS&TQ$ySAiMIm1TvRSwy~X+jf71snfohAj95h=u_PBnX**r8hR$I%KEm*UF`Rl=Jg3kb4=E2FkQWL}x z`j$*=cHt0m6tepk>iw*9;lM&Rl~QA1cdTwj1$lcd4ekNsYaq-&JRJx{scG6EwCd|M-(3)W3oScKD*OPMd zw=TW@(`r|dWipxcTJnf0b{cce8OSaiTDWMqPvL#_!wQA6+!;+QrziCtu0q6Sb;>rm;#v zGi|dCG_55SG+Q+ZO=FdUK5p3H)vB5_c!H*}3Kj(`cCyVY_~$iPpOLQM$u_3opVzRG zwZhZbrr=-1dv}xYG`1=D7iEuQnt7rHr=A=k9-3(UAp0zN=8+aFBa5c(&=B5%oaTC$N?`M=t>(yqt zUPbQ~&q!>-SOrgb6#NP8$w_!l>n8<& z!dP`EcsVj5*m24Hd8W7w$4rycaGxW;#Xr!mW&CtmUc1L)?$F}bRMSqiw*wDb zsg?pG9F4kcgQSAykR?=0*i=cz>=|)Kt!0$2J<|VA-u5=Dn*Yu7e!pDZ{15*3`sbE) zj-=1<*26xf^&KEuYLU-BXt4D{FgS%Mk0D!fF&u^#!CZ}3NtuA3r_dS7ZCmL=ez;oI%MUst!Ll@7h+_)&A1inePw`! zWsm`Xo~7L=ydi7vfM?{x(9Gh{uOJ()P+r~L?%uQK3jR<UQt0(W$}W5)@5L9VR?wVU>3#VKXNvW82I9iz1OPci47qkiOX|%OL>-4 zk-v{qRymcih_BYJK(B#i)Ygx95su=57moX+^9?vNk2h-HK~9zbj^x5momdX1q=tm1 zriRY*^qe=>({rwfONxj{OpJ&~3in(v-_vvc0t_?sR+1;1I&qrz?%gfsH)XQGg87uR zy7det6y!!aB#^NU_J=5R1mxo_Yz0=S*sq+Wyy7e`oWa$}YbiV+BClRJXZl>1neL{f zDe-}Bp0izDr}@|?yVmkor%iKq_Ha)~aGB=p7&nSSVyw`06i)?<<=DOLRTqM?bQBJNkMhv6Mu{Hm!<)F?_ThUd{H*fD0& zvZp)AQ4~F0jiRuBV|4r}JVt>1KL?NWp%{we%tSkfdsTGE35jD}S=@Moh6Z^-rj zBSa5&c$Qm69$0B;=6oILT$~&uXf>u2^=g!UMH`jS=UR+mkCwJC1x>TEga+<)lh6`3 z>PWa(5FbNX0?$G1Ao2_rc%C!<8Qb5|qMnFFlTXB=@tMXGKcmk~MSCk-it_pQONgE4 zjz#3gAlN<@!j=dumi|Sss*4(Lw5w$*|1R2CqoSUcx8L#BD^ZBIV6#{h`sP&f+&QNt zm^rN`9HZ1rvA(h`JIXM?01s$@y@c>!204ccW7If@q}z>JSSgDQ28m=ErMB>&*b3Qc zMVp<{v~iq4qxnPooGPYEN%V8|!l*$<1H|&F&pHn}KPxZnPgBOd_}`|~O!@ljDa3U@ zYIX2czKXy@(IWD%akiH|n2nT4Mv-pqTE<$z#aT)iJKsvKRd<%)0JhLK| zz5q==!8C6WzyI606-#X3Y|pl^jsNm_7VKIaYLQu0m8rK{-j`sNme?&y^pL;Q>UhKX^U?oss=k`sYZi6IYe|qM5HZ9HediSVbu5Xi1p3i*_zdk7YATBGQ_s$^+a-}s2_ULH6f}iouB2IxJ zUpFtWe?9lyU>*L+H!U}<%T3?0j(Im!uUS*wP{*=XH@ElJrNoXHk=JHnlSrP9^>?!E)?B_>v@QU=@9Q~GWzBzrG zHABYL8+Kn|CFlj2rZb>C;l_$(7A7I-CgzTWNiXL)ZXBPi->!dUu21gG%IQt6H|t+* z&&z8%*xq)qiMj3#sA*hqNo&z?O4?d;>m>^sYXbH*cHdN4c~duWCI~i`=i##^-|05l z*z{rdP{wU{doNd6wu74|TXKDE$*;P*uPq%v?c0!&HHd{H zced4EU6p*#GXLb{$lW~7%Qs-zA(Z0---e~Ij(NzF9pu4*4$(2nJ%YNXvS!G4P-Hvc zb+=n*+ZES)`b5W$Y|Oj3KCv}EeYDso&o?QgurfZ92W=eM<#+g{<1jKhPJH;>=Kut}!o z;wR8MtaGuanv0(>59yy`GJd9d{3_l{KY0qs#1jlCvg&LOan0*hxN7kK*t zIcH3~DtyF%stqIxo;ghT=u@LE%3XTz26nd?IJ@FA|G17f#2n0m?%GrQ5%xVoFMKOO z`os~Ft>;6KLk_w#K1eHDR{BMdh><%f_2<^=hMa^d-vt#>MKujMNy~i}RL1ImN}97c zasm`&o$j#B+W0t8-+}J*6{@KG=?YJ)y`QXT6 zoIByfv639_#Muk-cECmddW>bTS3Ft_eCTWMW_$kni!5pI`JsY>p`o^(Xi=ifh|kbm#C9V-Q=2NTGUBePAELG6z7KDdl_Fe?KgvA>JVn4xd57_|4Dl|+dQtiy&P5NA^o8NAf_zYtgYWPr zo|ixPocvYDKM1TnD1)fC#Zao1BPCqo3g;O08uCpwmZaw<0+YcGng1z(mReJ%c08$239U5MAK zkv4=9NuqiY5{J9M!xH2-|3Bq9S5|Cf-!aZH*fC98;uzxS@0jiw>saI%>R9N=k>ci9 zh^xD!*)hy98nM}qVYu2k`Z=cJSqf4uaJfhiK}v{Ygrkb*N(>8tvk0jR@XQ-9akz_i z^p>gKh=(DbV#ORMarhf)0rGi@BZZVV-Z9US-r$!1CVq$h@H78Rw65d~t9fQ(cFdkR zuqn)uIWcE8l}%$VY&x64X0ln#mCa^uYz}j09&9d~$L6yIY$0BMT+Eg*PizT$F>idX z$(Q*tf3}QahQz_3!7PM@vM?6TB5(jg6pLmtIMXu@Z>lG-M3%&oSqe*KX)GPbab~hC ztd(+DF3V&2tbi3VGb_SLnkB3hALA%v<*WiL+rQgckE$ym_5QC zWxt26^au7hdxAZQHyoa3N7ys$S$32iW6!bU>;!wBy}(Yg7ug@#pV&+6W%g(G3i}It zmA%IP%3f!0us7LT>}~cp_6~cOy~j?m_t^*RL-rB-n0>-NWuLLn+27e0>>un)_7(e@ zeZ&6A{>8p!-?4wQ@7WLRG&{q7WM|np)7b>qIOCiPZsK;_o;&a<+!5M{Gv0okh8cc3 zpTTG1R5({Y8+$l&xI6dYbMf}ve7*o4f{XAbjz3 z9%CpE^*(_LAa(FJ!s{}X?SzsU%@wo$-m-XW99iz{xAM5|Bn9~r|A5^ zPxCYUM}C%%bDd96*B4v}VG?%2Uf^7J;V7JhvzRKT2^TS4%n&ohEa56<3pX)GxC;+4 zSIiUh#R9QVEE0>w60AO!3NM^2?jwAKpYRvUM1TksK_Xa$h)@wG!bOCL6j35t#E4iC zC*nndNEAsTS)_PmWwh`E-FN&s1ntp zM%0QrQ7;-qqi7P%q6K>dZK7Rth)%IWbct@!BUXx4qF3~ZelZ|ci#1|U42iX3Sd55u zVpNQY^=KuYE5vTGN9+~*@V2uF zI#MN32-W#dY>hXQAMtIdVYb{zUG|WTr z480h;MAvAa!l&*E?8@D!-KE_su7;=aoA3s{Qu`-tpO=ekpdCM>y`z1D{k*%i@8D7J zZ|$J=Ywd*goc0@NRqgOS=ztGoC-(22*Zu?_*cV~1`V6|pE80ui%kVVlf>+00?KSvS zzKWUm@7h1GL$?z1@+#EcFllQzLLakDreZedIu6oW*Ti43 zI`~MuF5VDtinqku;&0*|@veAJoD%Pg55$M!Bk{5LM0_ef6Q7H}YmbR9#6QHB;w$(M ze4^bhz82qze~N#JZ^d`w-`eZiDe=Abmi9J$Ti?^(fXC|f;s?Y3M$%3Ar6ZD$NPa#dm55Z* zWu(lGE@c!oQ`Bt6<80if6I=;JDjkv1-rC7oRYjMt9d(U8dFOgN&xw@PB&sb+~>rgkU zU4~%oU@H}g$A!&hQb6($;x<>^=F%-yo9>aEscth3r~-9cV1cSt_Z1Zg!8NqHO32Dm z321wjP+W`<_y~|#XW%0++)5}sHGoQ0YN-K~p>8vb+alZomWoDTRza15DL0BMFIUM% zV5FJ}7{wKiA_Tb*6qS%`gayU}NDLmJF~KC1QHcDw0ZVX096~@0LK^sk8)6S`z#ZHW za|i$gA|TdKg{j84CB{&Nsm26^8Y3fM2vlJK1OciW^&AXA67d7TUqp-j(I zL4iueSSOzr7pr7-JK9_!b2nEs*IFWq??|aKavJ#L_*mF%qs|=Xw#4w%k~$fyQW(mON6o0J z0&2#XPDC}Aqna2zC_)5Vqh|Ryk61>9<{8`o!xek-P+Rq&NI??uDnYRekc!?saLW)^ zBhqZt03e7N&&r9^+~!A9d;=9beBI*qI>LRm+I5=UlpCLu>4kyEJhWhzm~ zRPC7wXaX~crS7Kk7eGK!N&#vK8X&!x%s?dWX}+T*#H6~B9dT)s`)TVD8Z5u z34@r-jIfG?ibfFp2oFVNr6?jL0>cVuN6lqK=0{BCM=0~tkb@uPr>M+N5t$$3kSbqB zBoJZ>rHojTAV#P+l4J!DstOhZ4fs%@#tQ@neTb-u0g)=Aj~*$F1TonT6aq-*mg5Cj zVaaU_6G)N5T%kl00RUtMIZ#x{en)&kL~1>V7#U>Os%S2-qE zWZ4BO5HaA(K|SgXcFX!p{;PYLGYg%L_}XmDqKL@y(JGV;fpIHEDGQ<`p^b?R_r_z{ zp{U(J6g3;=r6Q?e5#oVLk<6EksO}{Z#ftd|n&n7PtojxLC3A+9%Vq_Bv^Y_LKvj|= zvaKj0J1ruzg(w6Jh>$U(Fgf}GnI)4!FH($5l0KOUu`-n%F(bR=aIvK&i<@OjA^;@n zgouGfDgiP@jX%X;mW3F^3~aKQA(VI`t7ZhoQ#p7S(?BgpYKjr0tUWcc%p#doN+3w5 zP__vo#=U|oMQZ@O6!d~91O}9Bxl#*^l&VriT&ZFv>QO*Eps5vu6qP~!SziV+APAHZ6qx)1^&0WT>c1qTsX4GQrH43{w}eljLSqDYP6hPV`|QJ@Ib z1|3BP;RsbpvKqCD4w^BhT6OAkZzP;qbwUJq2yBQL>A8f>tl9*DY(%pmZWK!SGt-!h z`cP=(lM(>{SuF~ISYomODvp?yL?STq$yPHHJ0!FeP@{>=s>u*oaLKXR++0P)OK@3t zbF<7`rRq-F6P{HmZdEBEsR9V933XFyiWJJ4AtI+d3gz5^h>~`S7+Iu5;9d@A2qni5 zN_jvirzV7uBr2mEWuQSRM4iDU#8i)#5oAXfQBkResi>@)jOLN5r(%Gej9YMFZc_*> z(;8q)jS@-jREglPBBscAL{g+uETN*ioF+OjjL4>}R;m$^l7M6hES9%9fp)%iPw;SV+br)4NFs<#3B1F zx~)V>-506URx*&HKrJQjBvn{gNUp*T6VhrP=1XKxgCljnW)f1H6mu*dh%;Ap8 z!s6YCSs$WOed*^ChFc3^M$`&Th)b+@gt)|tSjDUlCE`l!E!8-^auTtMS|1Y^4D;1F zX@(ukng(eoOKkv=qTSU6H-B*GGjv_zsT zk!VXK#uACOMB*%wcq0-XW{FrZhg&d*TQG-PFo#<(hg&d*TQG-PFo#<(M_4dNSTILe zFh^K0M?^Uc_xFT_rH2_|mI^bX9n$+++Xn~w9bgNh&_10kH=XvaGH^&A=o;wnT;X;FN0xbn3E3WktdxB8)K7K7VabZ%3znj|?304Jvw!kk}9&k!e6@IpiB9 z_86gj9vP#aN5`aZNT=kuD8I^}o5ei^>GmX%|!&}MgZjznlnac#w}n~CtE9P*G5Hg^p1$!BzW z9LA23KF!zm+Sa?SPYbcV0t;cHGO?vDF*@0O?9?&sbBT?CeumlvX$+nO?;-9YcL$fs zn(PDhwma8Dc>W-E8~^iOqc`>u1FZXpDv(@eK?ZgtwEj|U@PVRDhI>oxEZIR@X5lkjb5fIr9U@C~_vy(8X-U&uk3LifjPp5K6H zKh2|Z{2pE-wy>1?A^tvxx5vN1r?bKdJ{?owzcCxWmu1-Bd;)$NzVOM2fd54b&k~=4 zj#BtjG~lldJ`??Xt=Iv-h%NZr4&R4;@N>8pJ`FeFcQqhLm@4z1WRruR4{|;b3_jc^s-izJZM?m$n*nNEoyR2{H?|uAzitnK_Rz)1g`(||g zkgo8uz}0lIyj~{LH;LPj{t;cVNw=;|r2r{%RtUOVZ^UX|Cs%IjzH z`cJyTX9HI|N4lCGktr9*xP&)JNIQ}PX8*Xn9;K_J16{#?%2guc}Qf7pmj4N!RGX9ago~5fPSze!}EBue>D)Gb132}BrUSF42 zc-!D9eUXG_3d`6&2eB0RV!$y$`6gi=u!rAA31F_q7#pOWVs=^?eC!_7)}h~zGcWjG z)v-Rz7MdK1Xf$#`evN;~PMBt)58R7>p?b%I=o1ghzJmT@nu@3Qnmq9IUehd-2kss; zU~w-Vl=oN3926%!GB0vmW!z8VeZ&^8#7KCN&jzo7)dX*4K<_s&?nm#W{`r!4+oYk7 z?ni(97QgpRi*SEHJ|&2kkcPf(T7)Y>9Kh3WP4*Zm58zJyy-je)hd;nPPm{25_oX;P zcNh)M&{%+cw<85tiQ!9JKUFb2{}ewwllN5amkJlkcpum`JSSM-!xP+7h~G<;1L>55 zxNARoMeL0A?o-e}B@lH){jF2k|8Mq_-}#-HIdf*_%slgQo_P*&5X-Wr`;$r}E_vHUn8RM02-iTm zHT`<+Im$LuOOyWt%DFS;3Tw)j-bZ5&bERH;nDb+t9kVf#4;x>DE%{^k*`M`aLt34w_?q3K~MM)*5=i=7F@@`b5t{47LPq z>NPE#6Z<7LO|&+iOh=@^9`@h~nufnX5-l^YA&FwT$l#DKudJIw-NY$322_iO$iOgSq#l826N3HrEw z!qIR(`nQA7wH=OL?KpI3>(H0IN9HnCTZH!OQv6q-;krH?4-W{}qSN|vctm(~czk#~ zdaQ4tv-+MK3eQ6?^=SCf@G|*WPK7t3b$V7B!+T9Ad;pEo*5PBOZMcE4S`;18qDTfB zp}iuRCLYN(10uzd0{+WQZKNvFFES9xJHm{Pj4|UQ6C#r%lhNp0gC^&!$b9rR=SAw# z(p(%_g-+(O$W}Bk*O-lwchR!khDPPy$Vsz5avHtK!{|sJGbd8pn1)~&{l|0YI)+nA z&}_UUn3-CG_F``8@YGRgD;B3tOszvZu_|>gx`+cQ<9iZ(8Cnh{cs{ZuLD|dV1W#UO zCmsejCm2zforyodXC->U&nEsC%uDbTWOm~b4bylEm(GdbSoc5Sa!;ZNJd|LU6>(zu zo;Ys>XIuBpiN1u)O#BYqndpN1tVAdH*~Ftf?KF)!G(%GoI;nA{tkAoM?^2iWotmn& zh`NLpCh^s$y`wE!zskP_Yevl}*)I8~+eZRcMR7%gq`-Ji?~-eH;FIbukAm z?`caf!=`YHjpx_acVA))cUhFi#^~HNibS@Nb%lSxs(ANad6y zR&aa}$>WnsR`PgKX`GcyOTJDrd2&f562B%{^d6J{Ln@6_5_xh6{dQy!8th5=qtXZ6 z^8w5Yt*k+R{0@~c{E#pzU-&Ik34?sG5~fMMpq;(nN*Clyus|gYde)wFLB4p>MP-Z1 z6_qI}QP5<*f!|29l_#K?Je@ho9Dem^9WO+~xIVa?-zs!hH=(1t16|a&_`Qps=@Ilv zkE1(!8vRg_nTgZjduSMoETU$KEMOHtWV&@Z>8qo+XStoY4F(NfdIgT)xYvDOaAQG6+lkyDe%j`AH*EQr0xSgKrzHd z7q!HKk88}qBU)m(Yc3Yplq|IAFIJ9pBW5|1pzjXGG!00)cHr+DKL=A1ok?5NrdGe} zF2Vb4{G)A}Gi;hawPDx+N&L&LZ_r}ErU7f>#L!9a6}ns9Lnm#>MK&dGXbhq2tnX_U z+gX62cI8r^(66@WTHPF>4*S;X%IsR*4OYVHS{*x>$x|2&{0!CyFG1rz z6HWVUpTDl&>DRwoqL+Uubbo`Mv8NgI`Zt}U3MF66E`a0g1gn%`NUqJn{V5Mba?(#_4(QmixF0H#1bgAr8o4j8tcbh;8+Xix|VP(v$2Qs%-Yi%KzVO3YzHI5B(Y_Masj_FsO zy({#4M;^O2$x^AQx;LZH?#0lR)aD*NN|E6d)4CUIk?qdgsmT@judgYpm zE9Do>H}mjm!+*e{uxrA_8Ku7?UmD92uD-9?hi?Psk;l=j*3Lqse=$1yYgh-~#ZHUE ztj9J4&anb}3A^qJ*h$xqRo9WMI8JAcaUna?R1|3x3)>f2ijQye z@$EjYJJ>aT!*k5F_A;wk;crjH@Q~bE$cY*eA3yus*veyE409b}erSb_Moj56AZOhrAUyO+5^;H#9T* zlth_BmP=d)W#7RL&C$#pr?a#20ao{yWuLNjZm7MN*2L=^8|K*cj(yj$;f~$t*a*jN za%{9?-*;?`W8)mV#WCFvtE2J|`mScB0Hrq0Nrch*T{$RYN1o#1`Wd89~d_VDJiKetl)Wu4&-&TtvSuGyL5Nyb;*-FG_n znq#{h+wIsM$KG)4=Z@`l>=%yhckCU|P8J&Oe2$-A`!yj44n3_r`8 zv<&*s9He*|JD>-$yLl9Hd@AcL^VxB{6iL33xy){M0Utt^pJ4uSo}Ia^dC!&0j@n9g z%hvMdW(@O{ne1R)z`L5|tblB0SLt5f&m3V!a>{(cT1Ps2Haqejri3}j0QOOimA$R*ha^mb8M4i&pWo+F|{7<v6mcs*|Ap~+veDI z$96cTEzG-zwlI%r3-g$^Fps_Nn6@>~P1~Bsw5@qe+nUF;t$FNC$KG=6ZO8UGrft%@ zLffRrv`u>KUB|R_dT!b}J*KVGW7;}BrmfRs+B!X^tM?Dn9@BQ}F>R+F({}nO|B-L(N!30_9{W_M@wRs+J5s;h+?HEr zGR7Ol`shO1U?29A-^*%Z8)o+-n9D!Pto?N8aOiZ(u#`FB1Cg@GoYc0dm8nNkPo}+_ z_C@-L^z$wDwK$g%%E-?s$rztepYd$Q{*2QZ=URqZwqkzLi}&`m?B5+l4?LMW-%Ag? z04e?`8*w$TIcMTQ?>B={j?LEg+unDkBInrimX2HEKwW4EjxLE-C6sdg&j>W>FHpf!lLg{fGZ~3)X`7_uR*~IrT0)GJu>Ep3h$_`ci2IC2^lwG`r zF?a*mBk*^yf>D5BukvSLPxc5K_A8$SV}XBy)$Fh}q~ko;R|M?OPGA#Q&Awv8eIv|J z+LH4qS`0;jGKt{YRZ_uHNe3&W1z065!I)eG#^qwLFEf%nt|(_*qn15}vD@hAS zT$L-OV4+lkS4uCiNP2_CQU#Vu4D2C&zzV4bd$D4v_wEbEq(2zPilVWz94}WjoK?uT zz$zI4#;AMg-cyusbKXq`f(3F7SSW+QzP=EHIWLl0u)BN*jL8r%?#k?1>oe5)TxWfn zV;{zOv0M*cEjQQ@-?br{%6qu=xzYNJus*5Ol1yg(xr}OUxyenq7h$_e?|(B`ETh1y z<$GX>j0UT)=d9@(1I8I)do^qbPiizJt#*gzuy1}5Gq$Dl>8sJ5+03|VC%dlqvH$%L zefv=vM}CG9$9Q{;%k3O#m2!tY#_fAvt%XxLr`7UNrXV}yV{$jgDU_~iG)>|BhxQnk zv7{weCV*XKB3LSuz%tSCXNA;(l`;+NDbv9!nF+>Z7FaEJfpM7)_Lp110dfoYnA`@| z%M?)ON#3))m$M4Kzob{s0pqN$w5QhP@y5D@Hr@yMG>DuHM*`lDf1dmYc!kUZd&rN# za+wcS$bW*pcOJI#G1y{=oaE<6FYptvW z*U36?y?wq(*-P&eZ8 zyTQ2Z0sFI3lzhI;wMcZlQYd@DB6$-mmAAnP*#}n2FTkGi4j2<1byUkQLBGs*^^o$P zNUNO5d}prLF0r%f$-%=M_33=XaS}28iZ}}8Ab6$dD5O*lfj#86V7a^xR>%>sm*_a7 zx9G?sCLe;;@&_<3e+2u=QLw)p00+wl;6|T(`xECCatw^gaj;tc0>)W^RLNcGFX6BD zR)J-r{q_W|{X0jkNuSzdTs|h2Qu!;`Lr#Dd@;9(jJ^_141K3+W1FPh7FeYcfYWW8k zmoLD+SW47Xp9O2=B)Crg2izd1!HxWf0~w+{c7>b+W2~lXY6sFTzP4xmrV)uWl44|^ zN#jV{F_&_r^vz`)CsVt>B=%fMfL%=h%rgQOnjlzYLST230v4Mvc(sXur6v_DGwEOt zlL1zmmS9iQ3hZSr0(+a*V3pC)LCjnNR+~0p+_VMzn|5H0G2md+0$gJyPqKe7nYdIK z?eAl(z3H`CVBB;7Yra_unr!@YO((FM$pH&^PonvVf~BSlSYdL(D$^B=nLM!CTmi;S zKG@fE1PA)+hn6_<^{e$-`x~QUhLOZmWRG!E%<*QGgpHvO%HG#J!uItq8~lLF#ouN z{&0R^A(FTrTOzBF#hX|q+JQ8F%k&{NLy1?%M95Y1Eqja`T{G3XaV^~3<0amP%vh$1FOw2Fm80T(BH(s z$4m{l+6)HQ*^!u&O6CUKO3Zh`3Nsw6GB<)TGXktOH-T{-hnbP;YFoQkZ?vwHek{>& zO+f2(jD_B0Xt5=G;hnILLyoYoL&~wKL(2I+uU>l$9Egn_Ll38;M3**6!>v@b&R2=n z_LyirkBipuzH%wppMPz=T3RvDCp_3Ek>29GlsARi`hTu|vL76h%mw|f=p5l8t~_s# zHJoca=fN5~`qWzNjYG9Ic?r9-MeQP8i>7mvp7YkP)li<7jH{oEOV{{Y zSWA&ZkP_>y#q?yAdS8I)of^Q|goRfG5f`ZHK#dOont zJ~v7uZLSO59@d80n_8CYO~2WnwPLjxHJBEv>rfj5FJLQZyDY$J+ZD-sHRnHztJ7%f zPX}JaBHoYW6|{}6rbXDir)k_?-aEirFkifemj7hn6;`VL#XI#vwf5$PO>J;tvtg;| z5=}t|e5V}pY``T$?Q@|z!Y-Cf-e!!ITd>flmiAu4PTs4mft|(Doazx^F)n%CL+(1X zV*+iZE9+=#Pw*ye0_qCpgGsx5STV+8-Vs*N{)(n=PtzA!V)K$Z#Kn*UE0D|Na^9&h z7h^3u#wzwGEC^0QlUwZt&S52csk7_1nKvx2p`E@5`+I6-?;mItw8I{rTEeTan&zJ6 zI<@r5vxzi6f8G@{ZpQjIUHON2j4)a`IqM8@1Vs(&C(wVj0JZpcE*_ySf_#M_R zZp2#ReONa9DVq1oXl>71>w+Ix>w%xkKUrgJvip}~x?s(302<=h+)Lg`Yp_=Xy1?=o zYc~YGwDuv@Dr66=I`*-a9BX(BFabM^_o6TMoV7vREv_8jOM>(Ek(}9W}~&4 zi0#5w*ecXnC1oF;=wj*$YlRH{1lfDeTD4Sbl;2Z(iza}Ue0B1Qa(6`@>|)kD&N7Q= z!D_8%0du>&V}$o=Y7_AiG)YE!*QGSN>#l%hus-qy^8KHzvkR-bZznA|>bR72r5tdf z^IY>%m7SG%y?U@ZfGmiAb+oWV-*SbTRVBG~51n-GMb^DT(*2-w?{3{yx{yw0v5f7xtL_8RpQb@wH8vAk&f1Ii z&bpUK%TVvy-s(rXm3sEPq|qBiN%Kf%`b&_>+nCvF-#>=%IzLa6_`; zs3c2cb*&w%AI+8r{UxII-M3)s_{KJ zujY+(sT7`0E~6)1|9XrWtoE6z9jEWJR4$a*zGE8FT6Yrdw7ZACWQUMSX6-+`eL%IE zqCh({mOU@G`0}#@orzpV5tV^{j30&v#;~F|lM(I$p6GH$1Dox2H;~@@EYlI8$8L5^ z%inYRo?}{1JU4yv9@A&(vDY1Y(=i>ldA@Huw$HJ59s3~3F7l0jv=nQ6BcC;l$lWtz z^+DT&=Kqo8waKT+7iK2l-gI^)HMse#qft59^nPR z?)07QH+8Ati1w1Vcl&oV0en(F67YGL!)NNQvASuJ(2 z`K*tb?K>-`CO7*iY@n>mVe0 zQbS8h`j_3y|3DVYaewcu`F)Gd|KZXRLcF&VBE2%$H?j!V4S0U3$bWEn#q5ulUw;E3 zF;5X{e_&{!uixiCe{8^S2Z5|1T<|K<;(3~Z^QfWuOP8k~Oi07|=g7u=c;T!*>Bcvf z5#o0j&JFYXmM@adrIYbH~#rY2`}O2$52y3 zI9r#WvFX+s`ux8LILfp}hzqA#cZ@pOFB(kR(ZS zNfN6hMpg#o6C_+0p3h?{6B#_U-wP*0Vij=T^63jj%1w0(ruE4b~kUoqwfuwN@bO{jAwiRJ0g{sehM`D5jYJpJw8u+Nd+45(1&Tan&Gg6TWR3-YpL z$YF(?W?Vl^Ug$Q6t_Hp)<*X0SJWL81bWBgey`Lie4^l6Z#@t9CeG$ig$m>dC63?(O zVx?yxMSHMn$omP}DTu@Z(nNWb@{t!IcG!VzCwoaKt3baZ@@`<5%^C*g-ndDr&Q% zKgz0!I&-w4ea|6ncpKVq2I?d9e+$wA`)+3&hOlR$I~D5fYQs|0@e1OLHgsnX;kROv zfi?_dKjPTcepy5fz5DXziavrx`$-!6m;8SFW+vMYh<1~-_AM^m&^^$vXses;d&b%- z9(H6yTZJ4c7t19f^bS1p1=^Pr`JU%7vN?U122BRd5KJAc;o`K)@6ScFQ zg3(TjTpV(t+|6{4{QyImTy5W?ex3xW(Z=etNsy`;X(G~jNaG_l||3DV>sy#?3) zLi#mOj$;kdS_jmyK^Ii(acpov^$ODYxCi#4nTBHz98V^(8V?dH?FAkpv1%QDTLh#7 z=ntA@BuM)a?iG2rJMkgXubj9Tseq78;4LT6C#3fP*r>`6NWpP3a5?f4^})Cx{f-nm zl2!qK;P@V-{{W8ykKviANO7-p0N4n;4_prn0jRsQ5BM3_3%rE;8%ThFnv-DFYA2?U zU`-tfR?9d)9WWC~x{m})HNXyF4X%|T{Rk=at;h;_rPpy@L;O{JfDiGPcH_5t0J;(P zu{((yyN76{QP|04=pWY;H?6mM^q_4t&8cg8cEshhL0(55xZZi5K9h zS`3>lCT8{$u1zO?(yydY{U|Av_5*hV!=zC4DG74(Ksk3J?_A6WD{-6vJdW~aBfSLa zyGTcoegdq;aXWyzN=?A4xOOel*U(<57uqUFy$k2(0O#Tyva5uSkf(Y(Aj-*up49kV z*ugD0N8eEY2Q~}csbN!6K6HcrDFpx#_#HZs(1#>Fj?s=1`lf`kge^)s;6^+b>wsz* z?z!CorGG)rv3|7y$7n;*htwi($RnV>7x%}JP$f?daz z0_%xMGmL8o9Z>1;TpO-e0?z~Q084Q#3V9lFoQ?a%v#;X*$AM>2Hf%z)t7Jp@_YjL} z7qJTPc%oCyC05ke3SC%LjHpz_IJV>XCgpc8RTYk><9R@WO{-6Hq!QX%ip2Rjj#T;> z$Gtdqb3pW431f@WC+6YU0(c`Iw3mPecBm5VCi1-+fSsvVAQjJ8ab1Pu1YnuIgx z0=|tee4NN}-wg9ul7gTK*Z%Lvr6h*d6ALf4|HIngQ#?;1+5K2GJV&DGdGKYLW329hVHZPXLFFgi0cCw(>Eg3Cy`n1iB`o{9EOB|62| zoKO0=FZ{h1(B?nEzuyTT54z`OT)Txdz`qG#dG(V#tT`TlFZ2`SdkMC+8#q8L^bfSP(EC01O~9wXm%tamM|_R_b+knq+JQTvM(T!k zaKRnNUTlYb6z!lzJ468yfJL+k5Y60i-Ov6r+9JV;B&4Zmi)ztkuxk#T$2bv=G!aMu zf~9I=VZ&q+n-4n_5bZLb#G*_eCrn5K*y*UtMbO__$j5;wq)9-6uvK;nba5{7aUcO{ zGOMy5WVhOXfDE2Woo_?lqW-s$IHcbx>3%#jjB@wm{$b?3ANdXAz7OHE?#1}919ovE zQjT;!?&Y{HWQ2}{oJb{{r?{@ej$=^fL8Ng=?c5E|;2d?(iFyEfN)8HZt``Ho z(6{JkB1K<=y-z}#PfvlqZiLMU9Xrw#q)9lBM=IJNX2Q9+&w~Eh!<$JKY@!bB;fAyU z{q#rlm7kFALi#h(U+6pNyAAeJV3!-DD%jR!;^Qno8|9~vjTobvNhQ#(^ou?+gWN|t zsh+gbNc7!RWC~qPrm(k3Da!0dnbrwuAI@{oR$8U)9QLV#ERB$fv6Dy)uOl%iBSMrz z-o`jK4gGx@%AAJvKnAI08TP;EIT&{uiAFM_|HhFdz(_~zD|rgqI}rLi*FH*q2MZC8 z^=zR1FZLIFv?-|b(-@z=Czlx(i3vm4lr>?U?IyM^7#ZezEzJJ_AG<$|U3yXW6y}({%FR_=|D{KRMm2HF#zRuo&9lpih zX78|f*?a7L_5u5leZ)Ryo7gApQ}!AAoPEK*WSiL*_7(e@eZ#(GTiJJP8{5vlXFJ#r z>__$!`@?wXYovK<2gK!=kk1Bz>9bx zFXkn@l$Y}|UcoE*6kf|~cpb0j+c;x?vcK4V{ylf&X`HYF{8z4K|L{>Bz~lKpoO7Am z**>n}fAGKfpZq<3fF0zXC_9^1b8ohX$$US5o*(3U*eLhnJJ=uGhnsjTU(c`LoB0<0 zE#Jz&;$QPBiSQ==1pk@;!hhsHNmOEdJJ<4W_;>sV?#n~Ck%#gi9?m0pBoE`!JO-si z@kE})6Zk27BY%fe{sw=Ozs248yZmkb+E}yJ;AjHS!w8K4p1_!PDu7%-2)?%- z9BL{dnkwK0(9KN%cuTiSVL({`e%He0wO~%Q(6KvMSNGcp@sI%A>+vBWp19ZRbl`qq zA0fJY;CkQ-0MF=AmH|D*@I5&0#f1380@n~?oB?bEM?N0_r)+8j-Um>Vyr8R zv51gN)Fbm}(EF_b#*eIX0OXtX81N2&`)!@T?Sy1wK+84*^*|4>05}b}7=Vn~4*)L! z?*U%}yRihz0nl!_cLUIQ-t~m!`v9m<{%k@D&~Ak(0AwpfxkV=vQd|c-OGpXyRRVpL zd_&0OM+hm61~wB?hUdyqZrPOp$}EFLmfHZ>P6as93dlO88Q4llWd*PoJpF1ysxyEW zVX{R4bY8QCklJ&BJ%rSuP3w_=J=(k>8^H4o&_@HFYs9@x=zC3{5Yn6vY$T)wvbK5w z9}&`42K+%t`%1u0$W+)|M>T;v1Iz`UBcu!WbiGPQH+0#(osem{z`KM@N89ue0CM!e z7H6P-y|aN|3F*VVeVYiGxsH%o1K6yh>U3@kC4UDge(~%WaM;0mg3%%E+%9d`oqcXge*TB_z&7Tn zLRJ|GITiAqhWk$6NXQvG2|3H1kh7N(a?ZJgoO?SVs~;rfyir0fKs_(KkB~KJ&x@WU zWL-ERm*DwJ(9W0E5po&IzU&NajG&D!zn75pF9Dy!)$srOD3IIC16ZU!MhlJdP%HNIO?mi8Gecc0n-pc^|b|2d1egp6p z@Esu!;JF9$fEHjLArImAhw<#g%LsYIO30%a>mEg$KK3&qkE2dcWB@pS5@kIF9X{Pg z$TL9zu00F;dG1?6o`>#Uc!-b}?;+$RJo6Ij{}S}@(#OCrguKjwU;z2QTtmn!m4s}7 z4qjbN$i~+QdF=~AUjK%WH&D+vn+SOeHu%=lguHzwA@894cO!uZ33(6Cy$^kTPzd}^ z$cHHVqYDZ7IE9c+W*`^XOUS1>LOwGQ@;UVQ1=`??t%Q8}G9jDs>=r)&ZU5EfgnT`h zkZ&N*x9BI|Le{OQ^LJOnPs#!|6S5up+kxkI{7J|U+X(sbBLMgO#DERh6#I#gU+yAg z=Ou*fDk5Ze0RVgZ6}tIt7a@Pd60&EIkU!%AC8X7}r7|II6{${urp%ErRBMrbLpqNlIp2gfiEe`^(6B_k0q0z4p8UuM_ z?;~{5PD10bV;P6%_7a+kdZwKR+z31gybt^Uz)w#9iO`Hp zLNgNy%{rG*TQ#BC$SWrtuo0ST1|WML^pFoZ3YHQIGogha5L&DwwB$5GCu5Je^khQI z8UfV59C=if5;~=T(8>lvt6~YQMqO(b5?b3vXx(H&>$QY7Ko^b3zX|s>qg`5zgtkKF zHptn&9$Uo}*iC5XD4|`Dx%(PIr`=BI^hJdBv=Tbw65uXEd(Q^`Luemlm|02aEYzhR zc@IE0v!VMzJpdVoP}ZCj0C~+tyU)XO!^4Em4G0CuDgKHOHLv5(lY^+d07!K54exe%MHK*Lf0<=psy<~BJ@f(;6g&LN&uDvUlMwC zH}D#v*FeYD;J#~{fwu|$&j9c}q1U0T>vMts5PE|z0K37sNpC`ZZif6fUrp#Oy@cMH z3_zY+za#XvJOFKV+b@LP4n5s|129VH9gz8sX9>MC0yqc2?{`6GcfCO9-IIXJ0NCF> z(EmMO5PEL~@F=18;r{y||9!Bj`@Sahe(3!H74R;h53U2C=LdHZ`ViXdp%LI_-~-@W zU_YS`2LMZfD*)*I5!C4sp--m+a{#o>(`etPWkR0`1-gLq06hCF^!qII{9G__JMa#n&qJ=~ zQP%U2=lRD0==%jDkPEZ}rvR|~7oGuN11~}!FXFzJaL-GtfrEs;TnNB+UoivIfqQ|? zz~6*!SP8sG=&LyZu5XM0knhH?2z?E8e+~J+hWuaqlF-+^0QBwG2MB$G18CnjHWK=# zpA(5luP5{^>6U?=obe*pIK=`2D&BLLds zvs3_M#b>?1a^MYwuFM8b1Fi%f0A2%NgP)_`U%U!z0sbKLOLxEw?XI3ip2X1c0{uY6qcT zR|1gnYsmQZCBR+4OTgy<^83aOxE+A4e47n40+8oh)Z<&!<6G3@Th!xQ)MM+(z&ZfB z-})l(8SpEi-)R8oZCfXRcHMR!AkLBJws(PTzw#FH6o8!DaqWBbm+#{M$p1a$ z{$3_@$7G-jz_lH)#U0-Qe-rwH0YE$cuob|wKjPUR@$8R9z*Jx%fUF0B3&8$%A^%;-e;4d+7wWbP z`R_vhyO95`CxQ2Y9{@X{yP@CRmjKZ3Zs>P6^t*dEp}(quFdz%42cX+uq1#_E9{h?i z?Kcht18)=h`wHN7LjTACs(`rwWcvf{{Ri^f1KIZU1CVVGp8XU0__GX{24Kwk6Zig! zdi?nuunE{n=wGPwU#Rn6sPkW_^Itu{N&s#9*E;}Y-wPe>T>!iVY$0?X^4*6#_gxG; zKV$^Hik{Rj8_gM9wE5P)n4x&Y*Nuo-~<4n7U+A#@aZkA?#&z;r@o z0-$|m+%Mk@dCs-voOOf9G{x%-#O*Q_pnn?Pm z?AdtFJ#XAYFH!z&WzUV4vFFn5c6k#xa4OsFAE9alz6`&T?IM$rg~q}y##ld-uSTu5 zm}4?CY*w|&*Uy@sWy{LUh_z(K#8@mgoZ>9TVpeM`Sy|R}$Nd_OpTE_}uhgwvI+S%G z=Z3SVbdme-D~n_u;07+YZ zdW2MVWrSWziM6mKInKfga&`LJ^0^%y4ykwy-$SNAMxiu|Lya1ZRbvr<|4T82ylhLg zY8sCWYx4EHLVsBR)gDXi+|q({m)J&#O)vH`3{K;FDhh&4I?pi6!pe?w(vMb&q`0WD zN=)foD5`<2k1L?u1Sr=6OF_#Y%VeD9ViQ_r=PopORHf2%8~0f|*t1ybXC)cA%^u8_ zmu`s4snY7@IeIqC)^-;(X_;qJj?uSwd4EfQuhx*7Uzw}*NzR{EnAxT%l5qYwB!JBl z6hGdqu{M{nqGTbIjvZ;o6NS=5YUlw7_4@SrlHru82D9G7lvd%+3a!0fl1KT1vSY}} z*Xrd(2Kpx?t*!U>?dp{pX@d3T{Hw=5$uC_*1)sq5jM z9i_&kjBAVf66CMWq4a59o?AQLYmTmIMb+}e$kBs(DGR3hQDH3imTxRgi?+D6x|Nq0 ze2Uw3!@lyhfBvba9T_Dv8tPA;-1)R(ut9c<)C*x7CkpHAO5^5=(ZMxdKyYVIIz|or zoK-jtRnV&#?=Fg&>O~Wy({w3uxoVmk6P)Ai@V@nu4+1LS=8=`Mo~sVr8P7bF(4|3hutQc2?L>MLS-cR%9K^0 z(gtcur(`8Y1nbQ)^*!9ZyHKs-DarW_9@11UC8p%ndP;@4>Hu$@X<$g@RW+xuqEgNM z>usjd8x8z%16#XH*IDWxnUhdrjfz6ERZRBw$)D7pmO?EipC?S~p#n z8keh~sjuKf{k%~#H^l&I95L>lE zG11Pk%wl#9A+|{FXxS{xfzEzuv|tq5G{?thX1B@TpwXpfdHBeCN+EJVgU4*2^M~gw zQcpfvkNuIgbA|?a54GjZmd`Z#XXjT=9$r4w6%tNYiQ!8rly4?!Ct7GS6Vq-O^S7Qr z@$_d)x-BD7pHSOUm9+49qSQ?GZKvV07rQ1>h~$_^EzXIQlQ3yLs2%4-D+L|#d$@EZ z#$eD&(Bs?u0P!X^93SF22=%GNJn^r(rIu+@7t74buXgLwoj!-=DXRAKJD#d}adW9> zkWLemR+Q8<_pxK^-C2n^KI*K5hM4&&@D!Yt;x!1`ZgNrrVcCBhkiLE*%%FR!w z^_4%aDAap5bS&=+il3Ac5LQ~Bmlht)>L~JWkzcV7BX@t1zteq7_djIdmOpMth<2H=y+SQ-ZM6VRnnRguaM^MocQ>h@mo*V3YxC=Y$Ae@1CqRA5+XlA4<% z<1^i{@$0N#Qk-7x<>p;eFX@L+KNWM-Ph|{||MCmuYNN3*%`MiWP^F1QEi_CW8JwQQ zgG6nMvJS6pv7fKAwgvva=2%$EMeJMq*BC85P+P~62xGJ5ZVbCg`h>cc%9L3=snmqA zb!Y^4FJ)WpUt;V8fzSN>{4I{rJROIQqn~TaGrF>}vU8I?6SK2zF`=2Z)Kt$TDad^K z)yZb}Qn&D^+HxN(W9`oL zd3bmp#0fhhlW~#65uImPxn$0gm4-8|kS)nGL6I%PmX_j?R99PWb!DAs)+!=ac$b+^ z!va;d^HlNx{~2=uv@>xHDQ1G3dwDm@$SS}PuU|2Tr?!@Q`(X4=ElO-2!cZ)R+AVn2 zLd-N7eUTwVLi~&CQaXlUD=8CVj~V*-q~hu%@S2_GW^*_tiXTQ@KP#OJ-Wi)}4(-lq z=vDciH{BAf^9smr_hk9$MNPWwfr#+w`HlT5&nfeY3hNAJIaV)e^`lqtyxhF$9=ten za+?QR`*M8xK$Bm{yk(jesb;dfF}^}5uOx?+PN zBcHZpVuc!HKPahDksy-ksETm&mATO+wOC&Z=TQ}@tgT#Lh%z2IYQ)CY-^!1Y+OT5D z97|ArnvZwFne~H9)j<)Hr+WFwyAAAT`AlEqqDCFBD9UIE3J8|mi>GI1mKv6qL|UyG zjqWVRVIprt#_)og!Jg3Y%O}?lcXX^69N;ZJ23tvTw14TOKvVA2)R;(FPOdP=L9OURfd@$pKCK|s{R7-{3}n3aZ>+?u4D-BHydsb{NMeq4e&MSfZDG$PsF zGE`e)GKPn1y-PADQB{Yd&AE6{Dv-bus7p_dVc9u8+r)GXJ&Bn_8J(3W1j$`Q)!@K#Hbjf_3ac?K70(30P&d~ouhg^J(8N%`&?Km$ zV_r?fB$YNSq`X4!Ti4xLV{})0CR&SAW2175z4X-;^E%|sA$}nVA*Rp-X9E>LYRi%O zQ~VfL4WKYIQzTDYsLLFEU(bDozFthSwpDqA zq}B$sv{dC{d7ef4s%U~}GlVkn3sGX2n8}<=4V_qnAEnupcAMC2V-p?P)8FEJg57Pj z=Bm6;dUA2wxiyk!Tfw9h?!83MXBp)8FEWMAxTrR%E!X5-)ab=ES!o8-jE;_OgRY^iJ|`!C`CK3G#I(!|qbVRD#5*9Y zvc=P>w>wb_xGuu(j1KQr2xPN5r(VbU4m!IEI;*@(XE<$oQ;!rnCzQv>rWCt}QeDXC zfS#Ww^hK|%oj%f48|ZuMZ3e@n-!A-G1D2c5^|wKCnNjhvnqu7Ug7S7YUlG5j52*17H37vmmt+OBGU! z)(g4z(y#=*cWG-%(7Jz;atacn<5*#y&QM(jy2{09Ikh3$G}fgJrIW|ltbXHU3&e47 zff}n~Nh_h1v{}Iy&M59oLErR#I?FnGmY(-1>hbLyPHDEr zX0#Rg7}AR}V;TkqTWPphDfuI6_!|@*iAlieR$xf6POvB^V+Zz(My}NJ#>sW_y!yRb z&uW@7zd-VP>|DK%yxhQ^GQ4SCNZ+2?V$kPR_SDudE6JQu6lhv?_E1O1%V-KeMB)C8 zastStqnfQ_Eq}<0Kg&iR@onyxyt>Y*E1g#$`CK;3D8FrB9~nmLN~#uk@w(!wgbM0kOCOFXUHY4v5E4fVzP_q43<4uR@))@T)!fUw>9O=p5lR#A4|wD(yK=L!@>j1=jz@8&2lNV=MJKTG1gAu`P z>5YRb-@BI;`p7*7cBx^t`Fi?pZG}N^%`eWAH#`~{HM7+ews`44N5_jO3k*GvNA+_Z z?Kh!>@kN(nSx$QV$jRMgv{`xZ@{u`FlUCKV40F%c^n@JlHC$iO;NGB)iApTY&#KgC zmerNovinNh({)=#Q@oRzS6{9-6jo}vM_HD)Pfb@vL4?`l9T`)e5}(*skUl9fts{rh zz^P6%TMmT;kvNx`iMCJ%9>=;6^QA44#EcEZVpD|ALEBV4055BDZ&vdF_r72zEe;-C zujdV;qZtX-S}n^=jw*~&EaQgQG>@R1)}-k*KE~+-S9Zu3q!p#1yK$O5Cpp& zTRXxh7PFAUd9Y3NdC)1@*DFSbl8S~pXR2d|^lalF^6nTZFE_tgrlLq9CPl8GAwKSvuu)sP>6-# zTK&o;1L5I=#d*^+B+tfW6-8~Ph*7(qzFb{ap0PR7O}@9es4U~FNH?XEJe-h`)|nUR zKV@!?HR0(Fd7&Y}PxZ$j>R)bU$mFdRm9Hw8?)=;JPyeeJZ*pyc8 z#*(6v^4%2y=}7tPg-vDN#;LuXAs*G~2|hmV?!HYko2tU2rqEz{T}F~lV~#7zhTZ}p z=_$|~UMF+#numBW6FRb01<4#9vyBhKbSK{>#H#C-bmw%oS>$W=y!nqiEqBR3v}9F6 zmOLzb;LQk88p}L_ruJ^==-AL+oM{o|I)>(ArQ9fo#g2Dv*P2EQAK0)ND>N0ur#Wgt z`S7V~N$b_tr}vO|>AC-&r}PoeQK_}Ic{yxmbm_(f>$2IQk;aIsroxVn#wR=^qhD$5 zK%+8p?PH5jsN&*^_CNv7DhXfBWxdWdRV3@3uQQ#uEZR>>j7!Sb@&RTzsk?oKDr%^u zN2il7)#F8mwJl3eJ2k+4Qc8i<&p2bjv>H>$d-e4#V(2!J94`D3Wf9=o^*XH6oB&JX z+#C4Ol%At9UOp1%ZSXAX_T;H4`So6WDpRMV|&D`$7lRz+OWw9Jd8#T8Tz@sb4< zEDFNTJ&Wy{)(~i#zj!8m`}B&!*(-XQ{K6iaGDYhhpVnPkv$#MjsMYO`A%^Y4kpYy7 z%byst8D(whugH*$H&n_>#g{iqKjDh>F}WQE)XZeBh5~;mht+ifuT@V2DpG%kDdAMnj;+X_A8Zr zaIwHZ*K;i!{Kb&(r@^lG#G%RIRx8$Eo8aWI`}7z3=pF;7$r8c9cEz&+mYtd3?#}Zv z(`yXPGLrwld+ z_~uU!HW#`X@+S{=pcRayMM{ExVn`OL5RxiAOPOn9Ew1KpjQ3+3YmQNWd`%E_m~+l8 zetBh*XYHb*su`YA__C_Dd6H+{qM|9&e0W4}p6_UzL2@^YUR;=2(CyBPGYUFA=qj9a zd2n$FBi#x^cWIERbTFqXKfh{LOMt0tPEJKZW|`X(_=->K(y`yB*QMpw7HEyug8D+e zS9)Ge0a`oO{yM(|?~!JZQfD_aM(Wtus5H^3DrAoBQl)NiFVOBr$SgX^5bXA!KpRA^Yni9QFy^T)#J%jmYMe9`2 zNuf4Sx+0=NS;~vS+%erbz0rxm6N;SZDEP}S6f95ObA{Y%q$#(_Cunx+Olfjv+~nvf zIYD|l5`YDtL!w9Gn)E(R{qdG7sb6+cY-wz|t#x&WVE^nFDxQg%pipeLoQBtAi7 z?4RR$pdD_MazAEyCI43YP9>k;o${aqDc6nU4!hm{jlD^kbj$>ix=OitRoXGaDjUgh zj_rMyXXSEa;ZKcCiDT{y0uY>y?JyBE{unno=h%!Sf5b4l>j*}&zsVGGf>fj!mJTWn zoG#)hY_3_;weKvc^h-Pk!Av<%oeWSpH&+WmNbx%m0yQr2dvz_K)E^ zU#ffLU%19OzVZqKs|ig2*O(Y0ztS~46}|PpAsk14eD6J_6ZGJXK{2}u`b?wv6ceWw zC-dm=E*{g5o}{PChrGHxTF-3gTp(#PoV;UlO+r~FBv~v>%my99_ZEj>RHQZELReJ1X%A z{RESh?0}*lWivO@rUX$rc!fjgMRve2nyP14eRCwaSS}PJKXN#&2(5rrWP6c2n43c) z-y$_9NG>X|Z!Vf}f$q(J;T74&3E^*z#~~CI%V<#8Jg#`_unfsh*tgPkk4h)9Z}g+p zdb+HiUaPU{=#4+wI9GyYr=q>-sB4&2a>o^vZC>ziN zIPtR^$Jj(=;X3ZmIQ%N7|9`m4B8oo&PVsI?a00xd{Jhc~LolW|xJ40};o6&3Mt9ek z=?d}`@*K)<33gG@%84_KL0$8vo(Ri0`k^9TpuE$`G>R#9yoJVl@V{}5ihTba-`LWH zHatPjadfkDRJ)H|j((*R%j*gAjWZy`HG8tN=Z^D@Z0^=^y78z~qga$N)~}2P$k&L? zEFYKa?Q+(Yovk>QXBd6$B86Uj)$rmN;Rxd&UFP5xyPQlT27z+Y!!E^IOGIe8D64;^ z7TKjl zqRDd$TFQ;S{d0ZY%BmCU1yK?#Z*p>p%4%o48e$5a-~qXa2+@A*K9Ghr$72=$5cAR6 z7mrFS9((~!MB$5dv+1Zce7G!UKO2kUQ0(31hlxpI!fv4w;Pu3E?%|{n>!yH4R7FQ6 z=jUe%8nL$0*0I!Mn(^KXy6Y=JAWm_cNFW;gKp>{ZCAJk=<0iF~%|8nRKoA+kEAC*i@7B{*vr@T7?W%^!12*o_cxvqhRpq6& z&1N_Gp5~%*uz;W$J31b*b!8cSOBa@;cjcK(74r+e)#o(CeVLfzZ78UW`yws_#+`=G zMcx1#i%~+$u~K)sor*DI%sLtYC|I_!zJktmk(rFa*JIiMM=EJBycB?_YY@FxY&_0pnlYelsd=4M^1(b!7 z#;k1Iy*p%$pt)P>sA)XOtJkyTy!K^l6pC-A-d)~hVCxO?4jnkYlS4epYkR7zPAWZl zC^Xzf@I9qf#*wd`%$~CGC~958_IAmh&~bW$Au#`aaeW) z_d1-(vA%Fr$}gJt=?~s;_85B?JiDg8N1AsGmQM`i_q!;&+`9g@AOr#)h1F9=mv(l# zvpZnB(jlF*4}jKjY*T<*7@tBh7R0f3{pdZ9^=C<*4J&J_22v&W%2h1|b;)X8QdBzV z$t&}P2ydlz5CIz-B+J2^S*g#FK~oKcxI|9fWcOW{18I6HT6 z4!VOh#?T4R-70vku`V%2%S~8cDWu&viREaQh;gPs8HX&O-wy0Odz_VvUNWU^?nK6} zv(v%F33`q`4oc2N&j~|)eT9{#?y7x7U;*Qxtap^F=`Hq2Qi0_-Rwp*5fo3r zV7SJ^iC)Q3C^=1J%%Pkd)tvwrw?ijCGB|;ZqwOa`!_}R02n)xc`#`QzI(vj;-t&i# zIOawmOvL#XlhWxdT%{k4)^DdD=;a@e%ELi*9bdN|$-gON*M$msWfre{C}h_d`KHiB zX42%mK1RMN{EL}1JFYv)w_yAI%KFw!5Dcp1;~?LH?7ur5iUH?!A94rc5zoXsTW3&VS_WYwq2y%p z1&f6+@S=n(?h;27<~m*su>yg5XG(7k_lL9)QQo8oi!%%=27ERxmfa*~N--_MJBf9X zYr^|f%+EiJiKwv1h+m@AfM6Bg*d7u3uJ3eTKkN#NwE%NT6u6cQIhUH;PL3DXd zcuItj{qb=Bh-B0v2`wLs_W>)}J6MU_ss#IsZQ&$_ujt`xe+d4!?;) zd}}g+eU9@xl;7=Wi#qlO&hJ!ykHt3x>)E?Fze_n!#{DJiGo0gF94HTCH#6budkkM5 z7U#bBR(1>9g7bTo^Jq*lxyt?b!BViECZ7C#{*%(`D{y73KEfwBvfV*UVv7;}k8@*g zd?Hk9#(K^~V{!DIi5pLcyx3^M`#e~?z|z=af3u&DVpfa$c`M7yF06HH^I9=Td)@p4 zuRdo|u0A!gZ-#e}DmuZMqcslptGMCZ>79ez@gAf*%gl~5#M!DeAm~#o-DVnA_cZo! zkD7d6&%CT+51;u%{6asNr5_B`H~7vryzS_zj?FAiZk?TVdsOl{7p-&eaO>~8IMOdM zxhP|>gZi7ieY%FbYJE%wO?-MuCgKOOItvpF>PacKnldFZSmoH217eL!5-IDRoYf1Rn^F&gan&AwlX zfx+oP>R|&2G=LF%{n)m4Oe$z^xPDl`s6vdahpHN`vGb?3HQtfxeQl=dYFXPPh{RjP>F|m=@%4By7+Uacmpr_=+JbLK&ch&iHd!~ZC#o%e zW4%&snK>V!6u1t??n!iAiEth0TnA{yD)te17OxKbpn08B z-uUaomb(l?-Q_jPi@=S(hCZIqxp3^g-Y$F@?jW5?#eSIJBNW%o)$_;ZOMee~onG#z zGpb`cPR3|emm6sD6A{PqS3ZrcVsyz$bJOHwVo}*|w10#tUyZq4iBk2yqVMu0FReYZ zZ_S!VA4QiBvVWv(nq^|JK?iV2J7GX}jxox181|$m?1739gh|AIfn=?q^gc zn$(`DlM%e{osq}zA#V}9KcehIh9Yumim03`A_*Z!sE2b?NK6)}$Nv()?_)Cmyo6r! zKZo##hkl|yj}A-=`LDwG?K_oSRE0YbHBwpVF+-k3EdP?hIC=9a^dZ}=X8k~Cb+d@* z=b;gC37RPRWrOg}m+tt74$_?0TLiSY!YFCjXwm-!5!L`SZ?oX&qgM+ijK2zCuGmG$F z%v9^?Zu0-F57K3j5k?F>E^L$B;*Rm|3p zhtO{bF}-vtZ>{h)j_+yF-fBt{g^mL3Yn(23m9R2rppgbkK38u+fevod!Rsjt)46-w?3T*wYXVHO`h4`0l8UqXt`S=Fw_najQKYioQ`%1iCZFIoSR|U-McX09e%H#8e#49N zXrcPIf7uY@@BA*?Cq&w>7a=;+-lRoQ$Jrd45N#i9e}F#)sRipQY);7R+#(Y`>(OHF z@!bufvb$G~3~nj>A7I@+e^7YnIY ze@;tn9m5IL$sX{c8}hZrl>Cg?hJk4{)T0A_xe4E|7twBJ@dA$M7R+ED#r0tOwM;11 zOj1;i>wfkF=tjHIjl@=yE4*So{mH&T`1|&g4hgSV&jRhAqJcu}Ta;LC2W=@TOAj4+ z(8a`?!%o^##Bhn*_^&{`rAw_Zr;PqRTZ|XC{w>1$6=hdO1lAnJd`uYBCPeTb660;ue=+jtl&Qyy z@-}H-xY}(-{lq|T`wL2-x1hPkM$f~>d6#$KqEZjrni0dQE7sc(C@+1%=fuOkO@7;M zt}Q#^fN%RF{5qIM*jUF?MyRnp2J}71s(9>&2Ys(yIWi+${%t9}B=FNiLcfQCM&}#& zlF=_FZsNdt?)!)KtvP=5w=doZ5z*h{uQ{kS_!x-7A2^2mv2MY>LD*HY-dFx(WM^}S zI>r$M{%eeslU>lRgwIl~k8c0_d}ec)BM>~$R!}bj!QJh@DV|!&q2Wr$2n0W@{Be%- zxS`<5Ixl(8$WL`m|4lTwTJLf2Luq<_c;ul0;r2I_fbc-fBFd)Jm{loy84IcM6T#rh z1n3w#Y;e!G7B5K-gzNR+FS@sTq2$?gaz%k7B>Z<9!ohh}`CB3&e2cObG`jRbAKmNg z=$xrRCWM4%;5#Av@&U9CT5WJZ|$bF=yvHI(UnnmgNqJZjStJpE0^#=fS?p!ibiFR#x@afXG5LE1Bv!7ohN zLpz4J!U4x(`;bj5zDP0g&rYIu`#s?4y{x-d$k*8sE?;Bd&AT5AdqCbkHKhyz>(R*t z?qYy^;2`Z@HF?&e27IWbea3?w9S^oo>W!vr?JZT9q(vGd{$wOkh0D{i-L`gpxY<&EDRbO*>!0eUji7y@{P+D!@kLh_A zHjb4T9??v~?TZ%wxZ-jh+dQDK{jrQUQVdPwBo`b$ezAVV(!r481FINKS^fNSx^pgG zFzw20i0AI5lQ(dxX_wdY^gK6~l8{uYW;Ke>epB>2+MV@hdfimp?_+G}n^YdJ)8}=i zE}@juALM6PKQ9L8pC^UgtaW20=lf!x<`6F{jrdfWPO*=KCasZEw zZT9JMpWV^eAw@Z3srCHoujEm^K95?3d*ag|Fy4 z)gyCK30?vy%C^=Trkl>`Deg&Ec~sd7@NtRi5g+*^v9Jpnr#Xx9tbrTYm~5RSh>-@Q3FJ(aX9p#N>?BI{rV%8>!ZIKq+|DT`@xOi$(2b|jI%3JaAHN)ME`rVED(5fr$%o<>3|5YniSJ&l15xFU#D66+|{4FcJ&YIs+D8EWI2CsiUR84cutHzAnrUH4B zqMQ&vW&Ha{*#b%+`4g+-a?Vbiuo)w3#v+)NHovF3VEFB8>}If0i^gdR~A%bCK=j~B))MslYIHF1nM(Maa_qUV>;D+ZSQZ^6u^miyFa zOT%6M#|mf`v*J#60n8~-c@JZ+9RW# z?R(_26xK!1$~BGwRf)=Sc(xAeUrcf1tcQ!PJR(qW;O}5{ zjmJQ{ms&S1xz+QSVbCSRmY3Ha83^rUi!cO@H>lIKJPHkTG{qi9CmlZ;`d9?gzehwL zi#vid5rY3;?I4UFLGZ4)@ngkBQ_%qqDzVX5e}5!5G)30YEk+ri|3tXlGlw%nqd(A_ zhGpz^D)dmWG7aX4c5=<-2n{^pSZPS&_*SSZUivbx-Ty)lv7Zg{Ni@%hZ^XGspW{VM zkK*l+1#bwg*dM_EizD6af0_7_dZZ21Om1&$A8Xq_&EL#s9jj`T7w26-ugzYulI!}my zZ)NM@Uw)W=+(_)Ie#81TYiH+jJY^a-!3tjhVI4BO9c5dCS>oOby^6`dZJ)?Qn=s1WmSx&0v}I9qV46PCUI zN)TGv`9&%6(`VCNC!clP80{_^Gt=_B`Y!2|ffI?-j#9pP0;6-$-D2T_MW-@jDa49G zV+e-%sFB)7a)U?4Y9B%ly27>bzkG^tZLD&m#N_DQ3K*M;T&oh7_jwpKXtT1asedkg zF2d0Juc6yt6m7YY{d?>-f~|t=k0^E}f=?2HQW^%{(%zK4bD$-@uRS6LANw2KtIO)@JXv9h=8%bC7uQGP-ake0Y4872QOOT52sy=-=qWfz7`2-v#wJI`~A?p5)4 z$iAQVA7(6j%yZ6jp3~3w{Pt?%S4XdxSS=|S@PH!-%_v-eAI?O&?Y#psa9_LzS-9_qaBum=f-{8A zJOs@XPh-oLbN)G@yE~UhJwYZX@)i&g!ebDGEt2{puYwkDmN*T~-6`&xmydj2&2|b6 z-;V>qvFH0;=y}|ZDCX&pDN05W^#bB#4(PNC0hlKNp zE>>nHN_CN@j?UW+ThZCa3UW!vH>RQFBdj>6A6ro594or3l8v;KWK2dmM`VN{(}>!> z(=ljeF@dteN=29?C`g-{T;OgcI!z5UNprtE_8-*hQN9bD8)@-+`qJOXMor*7c391L z{_LUoOsI%(-^Oj=FTD@`Pr2uxh6R>rx&dnbNg%e{B^a%0c;{;91}9Q=oGo5*@zX5% zDgCSL4MbV`m!KtlG)`VId^=Hp{4w;u=GKJVA|$1eLnB(`i_I?bt>Nz_!}v4s#y~iB zo@Lw`0-1&Oa3Rx3fh*CN)Ps(Xq!u9>MB?{2P!3KyB01Q;MWZ;-HP9ojC(rMr)8^Zc zp%?arGJA3qoC7qDbH7T6;{dY$ENT!RIFxzKykLLPRxCR%$TOgbMaY}LIq^6wim3^RPs;6y&3lf_!GsJ# zk%~@sQh(KRMTwG~%iv|~Fv$t-2E6MGICBt^-y2DnB4HIzoge`&7!J`9#c5FCGufpV z7xTX-6aThMMqz$HDV9cmz%(UJkqZ#C1l4E{4910|RlUxJUkqPeoHymI?a8prH~^|P zOeqi{{;2pWF=FlNM0$aNwKokn#{k%V58%j(i%T3;w<&;ZRf?~m7Z8v;)R{7-UZ3>A z|Nj^(&juFBY7$KI4jAsOZ5b9AKDsK$09O4sV)#|X`P1IopvZ7i!Qy|Hf3?+)#{=q$ zNKX9Ag|9%w5C*_J5kvU#3j2kxfcrV>@mirW4;J%t$-ZQkc_2>bMVel937XJ;7h=_A-^LA+VE8j>zI#6FnCj3m3MSa z>fCVvshMlfh3_jVSZXD_0MQGeMV+qThA!M7X9}uj0#xr*pC->Sls(wQJr{*e{bG47 zG11?grmOb=fUiYCGXxo+C{;HAowWc|J;~E4ZwtMUI+V1kBr?#=6|DnRCwcf>!_^Dp zvlK~CZhPCX#uJBP)%>}wr!4ui-r;GQ1kB62HUzS})fP=L2HTzLG@4S4`a17afcrrd z)!(nQ&v$2;bg8DwI)LK+dK|JDD4{?KuNzM=MRH;?)QIh04NBpapqVk0AVYkJp_^94 zfYnke!dvGbimU9Ik0StE?mKx8sU8oe2${NKZr%SYyam9hV?kN0&+3 zUDGxc|FUPc?zCpTW67KL5+4;Y6vD^k^djjN0bEnlYn;>m=$n2f>&Bkf&yu68A@ zXp%XJz87fqfow}n^;kE0urn&kD$LkPPZkxZ@Hh-QGr;eo2{lRp$WcQ_X`oz6@;?4Z0Ay`YisV-2cW_h$KR$+5SmS1kIHwZN9QTH> z0z$zr$Yspcka9!$lNeZACY5QZYVOy@dz#FnZ-w_*a;H4rfz+vM?%4W+{GMKsj2{BR zmZ9MmW}9=Iu8Ejy3!N>mbvu2^cNwv7h#TO+A(*C?q~WB6q(f0ESk{6Oxvg#aLc>cH zj2vc8siN;FhEwWmCDckX+2IYYr(y74%la8cokBaRo8l`l_1CPTX1?342i$v4KmOwGzG71*}Em|0YsZ8BBYPd7(P`ycv}dxL=|%j;_^T+`Xb@my`Hhis98CyS%X2Dx;37xiNf!W^%WIq$7&S4LOv%bXUw4G8? z%8SVm7L$>r<)mX#V!|70?9J>@Od_;9otSzOq(FcZ8C43q|5kPh6&79jTE=-(=Xt_ELHDsu3= zjCoor4??#tE4+I2;59Vuu994F0Te7X6kH-iCoDyi$sdu?cur@ zBKcnT2Ja~CVi20QO4c|Q9KoOMJ-ZT=IvCLEd9S$Myq^{Fgw$Bd$ z@&*AreoFzoN<1zg$%ofvt}c%#pKgYYCf@O;81)Kzwai*x<*d3|K$>S1{7n&X=eZZe zv<^z=fOzf!&ecN1f_%4G;U$8%Dr6%spmxCkOA#sfxUn%nDMS=PdPg-Q$Aed;5smeM z1WLDM>pMeQSI49^{AWwvte5-{K*n#aDIVta5nw49fV?GFm1g(Fd8U3(?pd(A`_A5~ z;EIn2p%R1-vBHw{w}|lZk%0>Jbd^KVwjE~GBl#}DVSx-*T#JNQBgOz1aQ{^r$^EBD zyTdz{=8coCV9te^zO=@6t%e)6N-K@$8YR)Clv?G)0Upb1ZX0#8PDubyK8 z>wfEhtYFJ)J4~JH2>w2-QF3i(RaTWjt#kM$yxjMdTn#-7xcIq^HsN*N|qa=V}kIbO7?_L z;FusM)4wJSfCQ+FJ3*RBE%J zZeY$2q|5DsDTy*Es}UPbeGZa^*3zThy&JiuNBdTf(FEC07Z{7{4y)g{`Tnx!VfQ`5#UdDdfNa1t=kv=b~Fc{t#&zU8v+~C z*_rB8Q=NOn7xOrKZB@NZ$-Uh}=zT6Nt<#iI-`rI@)<8Tv>nEu!ZB5H~JKBK|6c5CJi+2Lt8d{}5 z*VQ^Z(JF@E1cGonZg$fJ+yOh@O?S{Tz6ydJH{DMc%C zfU8g0eW%tlGdf{6O@}6@Z6~a)ZqNOhlDF#}5pxGNX9+t@<%k5 z@6(gwCY`6M9Q$__6z)LofI01>ZA$hWZhOu^rkh)XuzH6=qQ|5FL%PA|SObPAl0#7F z+WFE8-Zp^9VW#jsAu4msoF$V28)?N|G?a>aD?Vd}pk^M~iSgZ%qg{9$bCu;LTitao zXGM{(guGLpPJ^Bo!CDq&8;uE><7OlKGF(11y?M?_=Co9!jTt4}`xU7)95=tM+5o%h zhJdnH^425K{tlHp@PvPOd~pRjpJM$k)ilUU%(fUa*;wx%iR+%K0$WcEr_gwtjLMo1 z{^=cfpUl<)g)&FlO1WL;bc&&-aoo*)SLsbX6KsYt$!9CU;AH5DagmozZF}N#^9}WFz|Fa&J&@JDF2YSI>55BKQNvQU z|4*6AgxeErvUSbqI8P>3T~+T-S<_sKwis>42tryblSk&%b|St}(9YqMT4KxM)jBM?~*KEa68=2N%s= z<-3M|t}c#Oms9^|Of61r;^ucQwl8khDMXgGgdYZRCDKB7-SO_f$hnEksG>wyW7`Q6 z6>q;^S+~PoC~v6$6*w3GA7w03uM^wCE?zE`j6?bmigywA$N0PI$0I4mo~aaWaOcwa zxy@OHBoaRd8GMy0BQE2_6y&BVhJ}0zvcG+Y%;V+n5J;c?rI*a{Qj@5a=k3%gVB#Lo zo|i*!)u)iXy|~tA8%h#gJh#>H*v+Q`Ab3NXm$%-rMk%FXN6CPN{mI^e(Osz*aWAQ) z{++aV7h@xTfbs@h8MC*#-I#aP7|I*GbHDP2E}S=*AF3Gc-pTES4vFf6zdn>xc&Q-c zP;J@Nd`wn>Z^%N0f|8_G(B21<&dA(IK9EM2#QzPoX7P3n){LUK7cCjcz9!X~cfUTI!|!w&TvD%_jo}}n^-XA@ zJbefBW*Lv-zdMI>Bg^Ht{tkyi^r3jC$e)(l>4rj8_sRLEHcbBl(S~e}$MNs9uw?scn2>)F$UmNMc59NzEYIkk#1G!Tm;Dg@x$HDbX5CvxP_&Qli20 zzr$YWmZ}nXQHFVe{B)Elz?&#=wGK;LtjI;PLdFY#L5gNZbl_%CABedTr99Peax zeRZ)V5wC=GV$Qn4BJNc=w+^ey?E!}_xxBumUTBka1BZ&iM74v75`sIi*Db!NL_JB| z=q1SxOfEZdK1-U5$bhye(Pse3QkC)9b;HpROlh|5ie-*=vq)q~&w|!FI%x^di_D^n zAGACe-Y;j+H~C-~QVimb){R5>asNYE>0eI59P%-}wpBF)s*nl!Unn0eS_=Qu+a(+pF2kt~q1u!oGx2&ayJNwqN ztn1zwW-;I0JR&No?s=WBCsiAMLSz>8lSkRKnyKI zz^Fi@W~g&O#;V1+4HaWdZXTHLWAP$7^!hq^R@GpZAXat5%Oi<2iB+gqpb*z=6p4fQ zk`?{(B1$NJ(@9CRVtPLSbQTt^_*>^pU3)WgOV21a@G-~V*!mAqZ8r?%fJVA`muD=) zy5E`eYqPX!Ky=8f1N!>JdGL37M zv+(uMaC+Xs<12>rDm!3xr;#g%LL)_Tex~p#(Z>u`bt*~hMAr7SclU4)#j+B!EW%0y z22syBU!!sWi+R|7Yf=XScgJ;FkWO?3fEaJX-$(HMR8kr7WB%X4`{qF(`Oj^{S@Cn` zu)8NC-?WxO@s4#+zSEElydzN{d2Wn{|s8{}0_ z0iC;&4$Hi}NWJ7ArWcn>u!o4zL?8~5(uZc%!(e}{rH8tP4rP~LGqG?+SZ|EnTBMEbH$U7Gfo2k+dVr@2IFc zv_O!?Vt$kNw|G#t^$`O415kbYM&KCV(izDnO3ukY$}%BRfjpxTewD(TQ{5=07CV=^a1Dn zJY+X^5CtWRVJ`&`LqJoLs(r9qUFZ~$z0Bxk_e`I(?0#`TT6V8Da6gam6az=A>bNIZ z@@x6lpE?KB#vcg>j6`_$+u_5-qXA&)FwPB5XAk)GVj zAd$;`Kw6B2n_blu5H<#NBgHcWqbh5gKuJRo2kfC`T9LuMkPd=v1mMC54-X|XMQ$jn zA*#1ft3c@iNaHh?#9jNP&irJA6=ZWo70-z;6_gD3s&l=F=_C59Y~O@<-!JNm}S6A%qwJxAprr* zRl-@pJPfEVNt);|Vi{CEhL2=(zdS>{pHw5D$7NQ-{U9FV75#hQ4J;A^)};s29_mT!9l9l^ zzp)%>D+aHu83W(TG=y9`^VtXVERuvgd=z;oFhVaxpq9y&nvDDttaaV5r0e|F4^9t4 zThR|A#QEoP$Ytm+;{FuVQPfadUK2$X_le%K5@B6U#K_qxVUHbF4fJ1us6x1~eudPE zatby=PLQVoY=$JuB4NDXBB&~v4F6G(;ei9W)mQW@@X_cOw$2<)Ckaug%^KPEX!6&w zvfS)}y+z7Z(czbO4JK=8EZ(q#Ufe28ycm&eUa8aH2LdaSJc-D|`b!K;fn21@!7GLf z5^sq9I^2+@WWT>0B zIP5I1qYU8}Sf*6Z{VVrHeS+oCX(2!C;Y}NAF{542eI1svvR-Ed(Z9~^tF8BIC|I4L zH!p=kbBWeP_l#>%uRZr6%!Q7meMy%|e1N!E*75;FmkBPUpiP7;6z}UjafO1G6FdBm z#9zX5Nq=y1a4|D)ya6^Dr1+}c!LbDENO$P{<6LLH8)p8nrOTKxB+YaS247yW2On_K^@LSHM_TVbQ3?Q+Wavygikx z-xyht@VOL9w?$IAzA=M!SL660%AxXtzhn~p>)tPj zwxv+iG|j*w`i6c(TaQ*7o>%B2()6fKf7vogO^*#+VnB-b$x6G+KDAgg=~Haz;I1=N z+g%MNb5>TKA**0|vZj)04z$U%65$z{U1c(drWX1^AHfn5%!SfON|bNW29cA4az<1R zTxQb$2`kEPnmU43l-#>6TT$|l@uPLxa1X34N!!(*ZfF@v6P5BsF$LT|*qWxA2hp(L z(O@d6gajBw{&R-UnxLhJR8ke$$bWwR%d*d{{O36BRR|%88hYcW;ZFknUgn?R_aZ1t zK0hz?0z%17x#KaR9}UyhAA~|@&-V+hRN9F#?}#yHw|#|fcU88PbosbPS^bp@ql8b=q7&kkg#f9A7#eR(a6 zN`C@vRe_VL?}wANNz;Skb4GoOqKhy4Ya~)cWh>FoEk^MZxEtu1M=X!}qv$=99_rqE zDd}8GHe3Pg@tBlPry8z6N6*=t!yi3|I4b-tlSrFf)N0sJ%gU^g-QQ6c3a>_NjE&KH z`vk3b;BuOAR;B$oLZDTMmpw(hVF z8&Z6&X)F^>O?KA)Q0SY&`)>hq9OC;Iz4AzdNrKa(N5s^DoCMz|A1~E6KcVAaP5!}(Mp!#i^v3Jj}(m?TEIf$MM$%*w)eD7 zEMAi5E?HdBznXmA1#qO9O|8<6j@C&H)#!Hi8&)%KS)N}bKb+fg zKcIJu>6Y#doon-H7E+CThGnvMc&Tp8X=|8lfl0#_SK09T+IVVKN7?vzuP;RpG0t)? zQHA_Alw?6cji2w;#=T=W$%4Weal>4EA`l5ew1Ygho#tAe5pyjltWhoH-ntZ*$b~iH zc3T6^xEyDhD=#ABf+L*lnFCP_*qA8XVbX=a(r1AyXy1iAsk!Z?Lc^h4lVJ<|2r?QE zB118>K=0Xx*40eO0Vi~Mo1HB9{m23T2-u48U>stuQ@GzSG{k%XDjLHGl4-kvp=~KJ z0|lUfg%X(Aigyui?4n!&(J?e2--7vu(NBXI)SryvU(q)vKxTVkV}1Wis@R<%@L=jgI_&G?CHf_t=N zFaE-G?^Oq{qO=2^@+!*sPbVw&+!2<1N&oAj+lYVbXi7_~YaD3b4-lq-HodyeH`spQ z%GEJrx_>$=qqp8@T0OFWJU22a<-CQW;D9wKc8fZq6vH7OMCvD#PG&@Tem)>_5tcO# z+1EL|s$J9cH37E8gO}{Piq`b|CTRmc++mh{RsY+f+ot+DM)&u1j_)D*tcs+Y8REBJieG518!?iufagJyz>o`Qoq(Vi4ufARGgoYY2f zd$FjZke4Uv23~)ocdv#(1vdOhK^)T!ohG^6mrksx2-?=%>Z{>CJQ3sgXFPlZbjV+- zXX@Szf67Eqq1B~v%IE7^#X;IVOAC{Eg{eksl_hg}9Qu-b76*n-wYipB1kC?~jZK|{ zXgWHuI1E%|bML|mMl?Pi<&~;p@}!vQQVIZc7iEbF-+vg8Zw-+J46mo;Q>EBv>qr>$p2L%}C2FeSB^8tOBr z2j+5XLT1z2v4wGCdh>Kn-F#;H{C@2stjl;!Yxi{dQw;XTt^oJXpy#>*x-`4H%MYYv zfc(s1&Icl}cY*}*brDoTjWiYtX)^4Q#)wW#i&sC0QeO9|$yEj>gKh4Bidgv<2a`5^ z-C+B^0B!itnu&W}&$!+Q2TjEM^xD!m+3f3HHH5!C)ZTkAjT#E{AI7^5KeaeFkx`^J z(D_y-wb3zP%7qo34NEOK=8bF84unF7y-gkcOp3A2yF8}XH^U-(kh%W(AP|^&o*>Tw zfmV1T$ixeG6<@C6UzHm2ACdP#e1{!@wY5FND_Qx|uKo~oL)P1>Xv0mbdhQvPe2#sy zr)6+0mF(*Xu4oqOy`A%^l&8)+swLkytC{Y}GB0_#z)dBUlRcT~UZi*G%%=H$+F7`$ zU#8hT9f1^sqp{2Xd|HQ(O{;cx)xx6i*SUWtKLbQS+pAG{sG=6)RgL%+x*qw62rkWH z<*E2o`H0lkSG9!Kv9wO5U9q>jtQyN3q4)OsexR^zBH$*y(J zTlCG*$!I`xyH10Hnq2TrS)q3X~aJ6Yc<;>MAA+S;{7A^ zi*JPAN&n*P3TXCbZ}%G3?4MqmohZsyo4c80e^EJ;Qjpix&8EjDMf$oS2Xe5{*Eztj zY4zTfaiEsqeoCSSZd{t>Hw-s2E;z_=wCH#S@1uC_sFO-=#R2v+pQo0@G z)#N(S5%9IQ2fjvX4i2svxXW1bM*Y3!U(;qzP(sK(e`D6W0bB_^khQ^HgK(M7Dx41OV zkY)sNb?Ml_`MFV}A<%{8I6ox?K5uJx8&Zbmch6^d@Z^hN}fHtPo z`_`v`@*I%lUjyZ>$Yw^|L*YtQQQ9e8WWP&}NAD+v>_KEXmiXc!ktp zN~!F~rfDlejXIrcV(Z~qdW`#JrwRC5`W%K)(M{{F~67nyn}>=7x?Fsn0sWO zH$xsr{G4yl;m_kIP15HU+0VC<6>wg@Nck{)-jg(gObT#YvJ^HCP6!H7lHzVK$}cvk zQi2xJ9O&O>Vuyzi{}KKfaPX*CE{Hv?HXV>>aLwPi_JPhBK=rn4eU4>rW5ahT$Cv;@ zXniyzZ~rNP5AAOU@G`#)>b2S?L)yIjw8v5PBzO%E#SG>`1`PFK`yszG4Z~%EWf7`4 zP_=*{OIF6fts(qti%T|)iUFw*DgYNRfTE+mT`X-}5sjj=9Us&u{&85Hc)ZyO#tz8J z`JXUIR{HRa$c1DDQeHwddLe0no*OY17j&5iMrOB>7-@rQiZNPd9&DeL$xO^j)eCP@ zt&J->4L#MewVNb^s$DrCJqy5&R>(%|0_+K;^oVWR7b8FrW8w!0VuYU3g`soQgNdPY zww0rX{}U{oc%l^AA+Qee>3+bJ1AxLPa1T@u%0DFnO;C!5?D3(}p(tgLoD;PdbmH=l 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 BX&L|k literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-Regular.ttf b/_site/public/fonts/poppins/Poppins-Regular.ttf new file mode 100755 index 0000000000000000000000000000000000000000..246a861a77e28073ff254655f032b155c3b2158c GIT binary patch literal 145312 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-SemiBold.ttf b/_site/public/fonts/poppins/Poppins-SemiBold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..3bbad2a8be022a5bfa26e33cd1b5b7824a51bc7f GIT binary patch literal 142148 zcmcFs2V7Lg*1vb|7Er3NfJ#|*S^6$@cj>)%>4-EH1YJPHg1sk3O)+X>n$a|k#uiP~ zs4sSny+qUVV$?KaH08x4vUk5TbMGz}0h9NAzc2ZXbKBlKr_7o2KXYcFXo{ljsd*Gb zO-w7v&V)0XLP2p*TV2L|B{J9 z5@(81`4^UignxQ?#vph_7d&4-rnO<>l5baZQk3HjiV__j*U&i;t~>{qPM)*+}JR7NZj29xYrFu*9;eI!o|;4p9FN`syy=gCV0p9a26dAn#eJER@`~c_hPNoz} zEfi=If_9+wQ1J0mxYhwRJkK~#NoWile@JC8fl$8$*FJ%IJJg9(B7P6L4aFJGpMZKT z)LFpQjZouvWkY=)N(MX|54E{H_<8ug<$L&@a1EV?vJQ$h(2U;)?WJ)$@OONmL_!$~ z<$?C1WO!~Nlux0(qoLkRWgrUbCV2J~)Q>~$NF}1daJ&nS@wb-1@f4_)R4zRqY7rE^ zy~qci^?-9hd&u|UT@+<)80rCJD3G5Ak>6r?mgk3P2)qaD5%3MmO@w73 z;LYF4O3*GME6}xnDl6PBA}5;icu-D^EwqEz7c3vF=aQHCGR<^LoDRocP(zz>ElP#s znWkIP0H~qgNxp>oLnxt8x}ks`;UZba7wCuLIdBZ$k$`@PcR@W0Y6H9jKPQ3XQBL2(5^oenS{z1wWsB!rW+WQ|U ztKk^84`d-qg0dOjH5ZB=uGv6+8Lq*1#BOj5G7)>iIp`@a;t5a#y<$hG4?%(VidI1x z1LbGFV7eJN23-+n@#Q|$zyne$fCkVT2@B^7ps3*4ZBTNc01YC{qbjH|AECdAhjT@A z0_r>{{pp{xhG zTA;@CLm{$FgyX$%3_KQL{yhc1g*J-hP%gstGf*CbqJ!&RRFddAlqaE&Jp=ED!mNNg z+;kJy;wf+p@5e<9_J)DBp`)fhP(8fsCn`g-m&y=Js0`6oD1~qg?Uw@Yv5dtjP~$cP zKsf;4!)I-ns2I{Y%EQ4#+P)0(*Gyz{E8~8d1o(qBVdvFf=L3HF4T*C!l{~gM9 zIL?D_0^dcyKv@IlpobFRjkP`0SpQ<6-MCFIP(0y2&@TcRiQqTlLa2dGQ3DkGtThzO zQzci#&F~C7iwo&1peK^mToHrpBp^450~F{-qA#IbhhwZ0dN{^(L7x+ig7e>?2D%B2 zAWzXxP-en)FK9cK4VD?cejctRLqGhLE8=xfZ-H_E?zO@_&^Q4xWn^}rdw9 zkr--_tpv*wYHTMY6QRcPgd)y>`fa#21?q87ur4^mb!^9=NO7Nr`{Fvd{xlTOG09Y@ zw?d8e5a^No8_vhWaU|3)b47d`>fLZH9o_-FAT|R3el1)B9Y8yw#@}}ZT4%#K*eLV_ zoF9TQL2JAQ<76OsS`ko#KV*6X`&i)r`1BOxHT)d+EQ@_4bMb~_Qs7zaGnq>X9Fqd~ z7s2sf2J|2O1tps=CD4{E$^-jLaR2|e)KSg!WGaZMqFhiT6^L$A?q~<)MV+UD=%*+- z{j}+G@GVln=WwU4Ql8-7u+(K3C+C`e|EK;4^&9xUaa1*Z1m0amxszH%xrmNY8gvl+ znHgZ)?!mV|g4z~}j7nlCIRAi3qVc&6H3WQ?B>Eg&pAP3&p>~1$ReaqH*Ye?9L)oFt zR2(`)*)S|6M^D4M7ek4sg6U_eYIKHLL_b4?qSq)dw2o5KYM}Ww$_GjkY9X}`YNdSW zCU_6NzJ`21ly)$EjUu_Wh+N@WxQ^!Wzk}!Km*Lz4`1LsD2;bD92FjMHqohbr4MKGk z0zbr!eiMAI?x&A3m*BtC?Nl?$g!izMBCP-EWUHvUab^ccQlsS&&%&Vh&L zfsQYsJ_+?lP=5>c?@-_63g}x9$P?=();-XD;C~W*k+1)NdI1!CJqpUdsX=rE=o`p{ z@Z~qY=FhQwFpnOrMWKKff`AU_Lqv~f^0oOK_bbqC(!Yc?^fjXI<{HZw^ZM`VlYrge zIov-<ENk)A_8O&ig0v>%;7AD}OogVv1o zU~5}zM{8$mf9p`|2!Td-4O`PTmS{UvG^9DI^Me#Sn!|F-+m92vTGz>J^QuQ>rufk;w$D z;@ag+t)mCgp0q!$qoe6Ox|VK+c6B2+XxDLQ*T>K<+FERFV{LEkWG%A}v<|b@TE|&u zTIWK$Dy{3Sn@GFndG7c8#q$rjjoeA@CU=+1NxP!?cJ1xcE=OqBP)obUl6KM1F52`T z({|QB&1*NVeSPiU*FL{?;o7ciFI{{7OWmi(tVwK&d-p&1*8tD7Q8*@t|7(LX zky=1KLe98<$>Br(!Eg9y|IMJLQ!^nNHUzj~PdQVCR3ep5&7o$&IOIaPQf|~xY8W+~ zQb3%{i&BCXdQ-Eh!Jv=sln1qpT24K|{76aYKj3rL)IFlj_{&(c|NcJ)twO8OGw4~g z20e$KM=zik(MxD8dKs-l>(MLdRrDHq9le1zppEEFvWAUcE&qa)}jItDs;0-XdsJcUl9Gw3Wjht8u5=pwp= zE~5|86?7GSgg!=}pij|f=yUW1`V##ceTA-}uhDgM1KmX5pl{K4=zH`7x`lp3x6x1N z4!R3gfMQ%2S7s!${CyjFE9;0-3)UhG7{Ky2nVFUzq30-fp14KIgBIv6|u~p%mJpG`4t%%Tjm?|3p0d~F@DS{W;OE}^EvYsbB+0e z`I5;NQOpSDUFHYo7V{nRy@(be<_2TU{G0ij`Id2J+!-gvgBiwnF>=P6@nlrst5A#& z6U?ZYAZ8|Wj5)*5%t_`0<`grCIm?`8juQdM;jr3LN zr&dy{7^_aJx2--0yOw3$W&OVOy+OkV)eU-i(9OZa2ImZ(I{4V&Zkt4#7MquCZraA$ zF0*~#_O$Isw%2X%*xt93+Bw;I*^RS%$L=HhLG~{8Y4%I)-?snR!N(!gAkZ$oa3C^oM$*c;{3Gp zTIWs92c5r@*~wyMnX(#LqpVdnMK)WuSoXMVwd^I?>#{8_kuKFP<6LIAeBwID)zww& zdf&~(Ey^w1ZN1yQp~|6kLnjPfJ9N{~kB6y-jTzQHZ04{>hpilTXxNX#wZof-?;QTK z`%w3K_x0|#Jpw#xJ;r;y>hZ0ot7oz2i=KaZjrMByn&tJF*H`jD`E2{Bq5AO*7A)+SYr^uSfOWG9eS>0IOE&ZgZkf;OE%IJ{j*J9jad}3C` ztc!Ju^@@Ed_RYAExY)SNxRSWKxCwEm<8$KA#D5%rBmQneX2PL_vk9LhsuIHz;}f$J zHzY}uoRX@Ojwcr-zn1)aN=nMsl=o7Or(8<;CRLrfH1+w^H&WTOl(bc87t`I+$E3HX z@5?|Lb{WGm7H0gES(dpW%QZ`x^<>uNY_a(DIjuSSb6s+~azDun$$Ku(lwXtI zl0PMXe*WY6&*i_Kza#%ZfvR9#;o!n23cHJ%i#{HKM&yrpe#G74sN&~~FO}Gp%rE(* zR9?EU^h}woY+BjEvMc5J<@+kaDxRzOv$DQ&UFFTHoT|sFzOA}9GIQi}Bi|hPOLbKB z-0B}jwT}9vCb4Ei&AT;+YlqY>t^KSnrfy-~?fTgIZ4GV>FO3cuJ$v+rW0J<~9-BY* zWMh5fo~FR2&ZdLo0>-UwW}26^c(ru3+!~)S{<-mgO_*wMHLNsrw??Z!-3UYr&`?X51)t{GjwO`kpevFX3eD4y~DO!>@5XW7o0G3)4T*V!GjXU~3Y z_U$=sb1u)-&fP!HXWs7lcJu4zUs|A9ux7!}3o94Cwa~aoyJ+cRyTz|R;`_+VN3K5d z^`l9TzP7|}$-E_>JeKv?<)slzpILfqS?#j(%M+Ks_BeWc{uB03OnuVo$+joIek$Rq zl`Etx8de;7I_K%~r*}U6{z|Wv(^r1BDs9z<)q$%YS^e~C<1>b5wms|dY|FE!*T~j9 zx@P5?E6?ekoAlh<&)Yv=|NNO3WG{?;VZ)1FFFya0=B3wO`ekkE+NWNoUe0^@z&h2s zH`m=?U%CF3^><&Xd}aTuF0U?s^~=|aU)%D!^!0|<&%6=!#+nTd8#*_9yU})I+{W~c z^&6kq`13~No8fOxdvoENd*3u|8oViL)1*yvHodo*-t4&9V{^df=*{VyM{KUz+_-t; z=4)^1-dge2=`HSCCT)3P%b_jbY#qE+v$bUFjIHapp5FSOZQk4Rw@u&n#)|$vf8EGRkmySu64V9e8=Y<-8(7o6u;B-&eV6-ziaib^4;=x7r(pV-2?Al+|BHE z-yN_!eRtjNw%tp2uiJfT_b+<__Z01UYR@Zs4)3|L=hwZqdzE{m_U7!Z+B<<i6xz zeP-|Ry}!Swc(3@qN8Wq=y_@@_`+W9g@2lU}x^Mly!~1^P@40`({&D+X-+y@j_5J@j z;B-KJAmu>$ffo;KJn+lEhQj|o|0@006aPB%ueIC$rf@=)lZl0y>@%{uh#p*Id)I&|x>>*2z~FCTvM@H>YO9X@;blfyR;|9r&x zi2O+Kk*FhSM~aS&I?{Y(@{xH*HXqr2==7tDkFGen zR-ag&d1Lw(8irV{aYXbL{A`^T$3tcJtWXWA~3I9M3sketh)tw&T-} zFFwBZ_?O3jIR5(ybi(e$uoL+wDo>0((SBm)iAPWDJn{aC(XYkFzIAfX$)hJPoc#RccOL|Pp!*=@gMtr6e$e#6qz~RcMV+!a<$6kaN^>ga zRQjo+Q`M)&otk{=rBjDbojdjEse7lLPKTb(KV5aY@$}r&&z^qu^tRI;yypS=9>hi)Hc zeAxNn%nx7w@X{6LO3am#E90*$y0YTRb63`1*>jb?s<^7TT6DGP>a43Pt{%R64$qi^ zllvRm51yX{JV6`qCMg;QR##U&_uQtNjB_dp>jr3J2wfuoXB2z}{ zbP?hBA*sy8HNugpXrDiY>8MF-j+q{%R!2tZgMvbJ5q<&MX}bEvQ5`Ybp~Lo~8wTSN z+KYA?Qq>Y!7ayqC1_neohx-JCg!sl(g^n(cDs*7P4)jRC6wo5ka%ho)%oa10j7h-+ zn{Jx6p;~l2W^kkMMP-5wcawNO!-H6uuo9s)S41q zrsK@XqS&zDkhoA^S>~ALqH6XDG=1rA`jES~mwQP~PF>*8MKl#05$qkLLQHl}LGDO{ zVK-$mk*}X-{(x3VpfwEjG{VtN8s-H>fP8LHDmcR&!HnsjeSCB1@Abja>AJ>@tci&; zQzOD-V`B8Guqbv88q-MMDY8cPjcG{@`ly!l@Z^NBkhF{)$nPGvfn8mreWpReFw1RzybW{J8d<&RA9=ia}lPC8*i;A*w)st8rG< z#YyFk6^`ti7cWZaT(!15t8jX1(MAJ6GLVbORpbY)N)xtC6ZYS$n7}J=LR_4Um#cPb4nH{KWg45Kh$WV=6fS+`nw7NW|+|I>D zmsXfGbZBBxdQ@^I>Y$fQ${VlC)CVTowpe)0yb7%@7PPvD)tnwY!0Z2(2yepq%1D1; zeTuxKLl+nnnI8FYYWA3^Au^B;$3n=;4d#TPkFj!oIAOSNI{`Mn0XUqZmBcFYT}`WW zq}}~he>S%eZNbH(#Fl1+csk^-3E}ktEPE8(@BSfjbxur$xP5s z=vp$FZZTl1LcYLU1FHft5wI$r5ZQ+7oDGEQO3G6-1@82+h35MrAGq%YIW2webMF<= z{ClO8g8rVe<$lMk5Q+Hr!F6T?#Eog6N z#=q0a{FSk&($PM##J{8pUIj0#oDD+&ZSuk2gg3fDZGML~5-U8`e5~j)8Jz>K=^UjG zm@|Izt351s;eFy=%@6jYiM}e8|-_g&w$U6HHNsixq?~h zF`8e^XlwAd_6-h;)%XUe_3V39HAQ3S%1~9Xzs*=Y+_Q(+VAFkggOY!PUdxYq#Js`a z$k*XIuniLBIby785^{zXX;j+Ksz^U~y`yugoDBxElsJePtP4qs%Z&9LULP+XK1d8b z1-_BY`crF7KTwbhH^gFL^!;_+9!t;LA2K$Xjo0!a?(UhDk%6>I>8mPJsZ;@>L3YwX z4ppOTG9wc07`s$$TD6TNC?HtQc1cEvGZNK_gQa%VStT8m|H@rzuem|-1p%P z9~Pq+?yK`fihXH(@+;Dpd<)=WqKWYJdTUP z2nqeg6S*o`Q*=yNsHUiPRLXS5H_^G7mQR=hPkWp$Dh>r$`+!6a~ zNzI7%L~UeDcu15^AK;sy*F=Vie3T2;26qeL z9rD)b9QcBQ^c#lqq9GFszC4@JKz#l;unM>z@Gc@YgY2D2?a?vOF>M_a8BJSda7;{a zWgC9eUijH8_yxR)#$Qmt3@0cpwkga_uqmNfzi1ipDtZ5<$D@Hh0d52DQE{Fp=QB`d z*@7WPYL`M?LQS}?HqJ|7>lB)h6dn~j%e6Enu{KiMkQ6n-m5pKkGA>U_jM1j2X;If! zUv+GAa^^U_RU?xWrA^Dzv6o-*SI3M`Pj871Qf)RE*p!^G@a$B5bSee8D5m?&DQKxH zWQIlIwqjQX1~fm?E^v6jpul)b>50~XWr8LW{}|flBWNdcs%?I7`Cu1CXa4LJ9%&hD zH+|UOQyyNWFArv)8I_-(M(1lI!_^6KA;gsJj6pFOkI#E7DW}F@d?d+zL|E*o$k=sl zW5-M4lL|YMf&-JH!XjdL>l*+q1nb1xN-|u5Y0*azPYkz@322}HbWMFtBR$*8JBdBU zo6BFT+M23mgS>n~O8+o$a)DUw4UjwJ($R!e;oz+W`!5CZI1|H}ES*k^K5SbcACpi& zGc7D6Y6ANHF8gbEbWo&TpQ2Ug1feeDk^{k-x{8>B!OYTwyi40xb^+@brWNgzp~i?d4HiT~s@6WN<{FGSD}pJSTgUf&C)D(<30j z!!rO##~O-E&?dQ%55%1%V<2a*fp$mmwUDWOzDI3LY^`4I`3&9er%lPyCKnh#XPhzZ z+XFP3%D8}Z*QTZfkQiN)N!xS0c4hFm>WY1O&g0{B3cJjpO_;uiGeFB7m4rTlnt}78BvuJfE~d1gZNW&p=`{_r ztY%n82kPVEbwN?qGpuHguAb&F%J?`lhLBBFG&Pqff^(vDIl+q3=7wT=uz`Hd9cEl^ zz}ybtMA9X7U_Hqvu@D7tl^$MKlA2aBGj-;O;(1w_3oAwJQnX|LOnQ5MR$@_UO2M?` zq{+EOlM|{9hLfbfs$gd32KW+KPlX5+D-nSKzGmM-r=_2)ot{0XuwYJhR}K3aI(5Dz zHKn*XCA9=~)jBR{%WvlbYBYMr+w`ISyCFbs{6!Y#rwHD+aEy1iIK{V^h6foK)Y&*PaYTUEa6hI- zG%CBe?$PO0PZsAbDjm*tpq-mq=~MM1iyC9XahOavin@aSGRoISY=@5EM`ypgjY*j2+Ma1jf1xqbfPobtSEC%?&0t)07!wSpNj+@I!V zrKaRI&6+WD)>4dcakew#196ftIN?Sl+&|$(`kr8oGsh|HEE7YiBvBHuSd35meAmw6 zvN`FZQI#!$KEA=CDI#rkRLscmWwT{WMQK#Ej*Jgy!&1}clq)^-X+9w#{&sG|?Bgrd zVIyN2+mnjIYLn?ABB^iCG@uLg&mt)Z0tkm~OE89ZEKbp@lc&vb$d003pZ#TUm6wG2#- z5$KL#fxI=VeokhHHoLK?xCYhJehOtker&8(7n`Qn7HfXO9NrrmSz8vDYb~-ZOD(9a z&T(*Ykp~1TLc?2v`~uY>rFux2ApMPE5`kK`9?QYIE&T8gT~6yQ^iPPPqxg2;hWGe^ z#|0YmP=Cw(0hzbu3t_IsQSmhq+PXMDFE`t;_@wZ-`1#=tjcs)zWIS>+Iz|T}k1f8z zG2@c5TJ(d)h*EXhwBiKz+MVPj6E7JImy&Zb!Ldf=F=_2diEZi86&|c3tqA(b(I-9h#lWnfc)vSCh{CS%4T^8i z%rL|S`mBY%r+nW><)0CBGR;SE&<7kE1heiGQwrMTN5&uyS#sVI-wFE|8CirQZP6$# zQ#x_}vgXn8wUJ%5ISQqxuV{g&v8HL%GPXN2NEfQ|4vU5{C5Uz0wl*-1+(kM8w9CR79kdVKBs-b>Xy+p9bGlK z>^i3I=hds(U*N+bssLho;JeL}$5)IR3tsHz@%)!KZyN#Eoq_AT7Lnncvldum;XBS! zPMsLkKHsY;ZSE5yo6=kp#kk(xu&t`FpdM@0PJhjs1x`NMxjKU(f2Un`WqmHZ5Ulk* zggsDryA!XJFrf3Km_1}XC^##R2l)F2&Y}%?E~5GSJO>a9u}N z{fF6^=>|jkAH-&=No*+^>#RAt>Zf%Dmz$FlI1ZMM&w*5KIOr7zI~$)J(@`X|bBFE@ z5lRvOON)g7SW!m|M8ML^oRMR4r12#NVn&^=ou%0wNpuIwNzkVkB*|ong=tXd1!BSB74bG#H1z2v;FD0_!rC-T;~m9-^g%=k6`C;OwYCv-XaS!g{vXIHWbQha_ ze3LZH@th_+Fmz7mXv2&r3YtO#14Ge#MmIL4v1{cNRMx(b4lWCi*K6z?Mo*m8@?K)9 zTBp;v*~(;~=bgHdyIFaTSk%NR>Zr&-8!MZUJOYfHWVCX{Y=UvJ$4P=95kHjbI7rtsmq3exU7Tf}O_K-Bl12qbCMHG(MqACY zp52hs8WXNj_*LePhAD;4#XIPu?s8{OE78~jPjyP9E;-1vXl%^5)Yuvir&zzZv4Nf|A!V%L_8q~Zto0_JjUrtMn)TX3Ff~LDn9+B1@of;F98r__hK0Z1zK0MxfJh&{esgb(0 zG#xyqxquw?11)TN%o!~0yTyInd0_&uXy{0 zmPCdXxy_j_P6-W*%GSy0cC6;0>-4j(nW4H7!9Jdk(L+O{V$`~r=II6;vo*DoxP=0b z{}2(K1DS?7aSO>l+u{rgNgw1?;w zo1lBXEC%@#fF8&;zD%lU&sU62C*@I1^}8R z2&s4@kEz0lN;vB39Zn(d7z6o{1ZNVPE$~jw2oQG~3*7(695>0SY)hG0GG#FrQ5lE2 z%psGC)U2uLHB~*a6fAA_Dv6&cuulbAFq^(&x=Ey6iRQxB8G__Nm_ta9z+c3%1>UcK z4jO^x7+cXwI&nrx^L$|pqa7mZtaesNUgVR4hy^-e)Sye31@Vdz(Af>_ z^Sxpfgf`Pw;&p2*co&#OM$?DIDlF5@^u&V$gelPRFZlW9hJHg7fPHZvO@)k1OpP2G zBlFgR5e2>Bj9Cxf<|7p7Rbv+Y)HH|nFZUasz!V;BC~oZ?m>?EHOkxrW3aBJHbBA&! z*KJ8eK>?!@cl{^Io!2p;WtvT&f_ZVQd*Af3Otb0VP5&WOyo}0#3LCEf2=KGijGs|i z4MERn{O3G)?gN}LH)y0H+<<<_K-U*P2%Kdy6k|M2clO}svq1Hq7Q_rI_5m+f0#C8` zMA3XK>+hkm7QI^XMA`E71EA!}4!W^;M)K-K{R8CkT*94mkYkJOvzFr~nrixjpxRQH zcDjx88Fbj#nP+gY&o%&>>!09C{6kA{}U9O~?c@gbgCdRS)Y=Kyq7A zFwhS3TxNfj4|;K-&C`jA(MjX=6LP1{twZ1&60Dlunm~Xn(IAR>8Gb*UU~LYwLh1l% znb7Tg0H-z>7REw+j)SMnF4nOJp3ZI7r}Raou(pxPL}^6FoWN3IFO>8;vj@SAMv}gu zG|jkyesgkk?BwFYsY!`b3-v*_hxlZKz7Uid7#m0+sbODgYeH&!N)ei9GrV?}#GLA352ICzk#w^ce8e1N5FBbx3TA z_!Qvab7&I}J&$ERQnmCY4sD{B*z4Qs^276krqV;Z(w|w}12*%@{4;{_oYF1!%U-_C zYwQAnp(5!e^YK2CQ=x93k^Sci(q%;MsP_s~>$n>V}*kOH`LTpRnrd@?2dw(?uH=mETkmK{aGxl!Z$ zVm(evW)Y;Pz*#_Kd^=%UM&Z8Bp)Ll#tj1n5)|4R@8R7gHqBT5tz{9Qu!9WXzs7uED z(QWmc1#EdVr6o4U_rS1B08qU_7l`z%8EnNTMvqVD0a#oAhzs&hZgZYG^dO!+me495 zG%T&gSWD*ZD*#)x>i{_GYj*u)Gti=o9s;pypA{f1JPzB#3J>g+;209vM=|hiAdrQQ z8&$M5eTlu_7i8ff<7RUod_`mi=nA6~1yw|3CPY^lB`By7{B;YuA|AQ|XCD#tV?kHM zA5>5k{B<+BxAIQ_GkMNG#X7zU{x;rpY_9BhJ~tB z(FN+%v{v=7a3584zB-Xa`25+QsX)^SkUk}ia8-UhZ^5GItB?^e!=y5~m=0pji3DwD zH(=I5`Ap4mP7QfR;7`ITv9lCHuaZ0`8_=Uc=rEkWM$T1~1i7G#aQ-?u4+0zKiN1jI zH^{jk{N4a-_Ym4Z&Pz>3l#4FF`9^Xc3(qH_&*1z`a_#`{{|3P<8QMh7BTRST`(MNP zW^x_~&uhr@Z-F*2R5mpjR`C2vBs&hS2!?g z(CdQ(V_GBq0>d@t{8Vy)4v#9O#3$W&r=p}{S624=I$WX$Ksq_oA zIl1-qxjD6Lcci~>c(|{BByBTlRCe~Lnrz?DP+vc|1Y)2dvyFB|H?jVBL%uHUI&U7F zA$%RiF??Oh-ErdY{yBd>x@jB^x8Poq=}%EMXbK*Al0Y&Nsgsf+F(~kt#gKLitx*C> zBI=Es+B1>s%k==Hagrjdh&#b=&wBN>^ze7Avr;#t9*kM z?yl|*gX}z#^qQQ&rZSb<8=N1=D26=%;-K|-q{Choj3_t<6+7JYHdHu7^{bFO(Eu(+nMsvUb<_lE8nuvmvUd-0F{=l34520X z|2`IemmcQk=HvvWiLY4`e?aTaS1Qa`wwbTEo3HFLUnwzPNibhw`GXeoos+IkPOiAv zn-7MY4?@fbk>-O0^FgfnAl`gnc_!F=MQ%Q@Gaq0%YS4LVJ!GKUgM`WW1lb8-b#OZ5 zrOGi?b)pVhA@}j_V*IP8G*|km!@@^mkC;xOH+YV^sl8eraktL(z=+TPM=B^ zi?Lzorn4l^%N6HzkXamQgjqC}Xe7?`BCdmFJ{>1|*`PDapBXi| zC)I00uS~D^?QXotR2TQeC&R{?Q@t>DGd1^$RIWmWrVj|6mq@l1wvj{}7Dag=QfW@N za&X?T{L!LDVXV@eZ?((CVgD0WV~T_kOUSq)Utd9HTopJD1S8HW^uFmA^7Shu8jsUT z@z;ULS}xuOs$j+?#6CmD)AXxP&SHc!L z+OyvPW3L=2( zHdMtFr)9QGM%?NJu*BEXGE1}-{W%MO>28aA6KDvkPp_67kWh> zSD}ffZgRc3*SyFolwm=_6(V(B_Qe4`%8t9S1{Ju^ALI3)-iD z_cT3)&*XX5c+Zl_bGe&-gdV;NC-dww7!HzD9x~SitJ!bhY&T5A>BTazx*b?^^@^A-RRk1dpv3w6JIsBPW=0ZU6-kJqqIr7zh&J-PqDWlv_$ev;Xvz#f+neuDR4 zvEqGmdnDFq`|_3f4gF>JykRA!4?b@@X_Ps^2l9JN`$>Keq=yi060-Hg+x!PXQ6QY8 z_*mItt5iR`-{5FZmd`$0uuh{&2MCc0^L$KO7+6vO(Lg-C*sIrK{}MYp5HZCaLO4Cf zG__6n;BmU}n2)w5hR^pIZER;|8m|iSeV)EakDeZ$tgi^|C*_Ce?kzI=U~idW=Zzs& zTRi_w9B`cV4<1y%AdnGd>jqO10Ki& zYMwax+b8I@4dd(LYakaWPpOjoGIJmosIhtjdm}GU8>R|?;5W=Aul|m%9<3QWRa2s? zsw+@O1o_wx8D=-4aaM~Spu{6VzRJKTnAF9b*+NFApsRwVz52AIARMVb~u7 z=d>w>eUNxU17-+G?dk59_8F%2lO*(xwf$#SYiw6e>51LqL?L3Wb4Wgq0_S1j@t4_X z+Duw-nPk$qa*=*4k-nZHB@DyiR2uss>z2)}Y#Jb!<~3Klx8@I?UE6;)jR)kM;A|Q% zJpazwTR*V2D*R86gNg@fsjDO9$|W)Qfxpevw9idGy@qBMJ-_mFN?LebVsd?Ci2fWq zq0G@QC_FGAf(U($_hFmw(!1U_YNIPP6X;LbzckifF@7p7t%GR>Ec06= zQsqE7!90iA0&?b+ba!tt!P}5kgHvh-+kCP7P<<20s`-s;A9srq9}k`3{vrjpnzjAeM_AW1eZ+@N8Z zR?NX54DXd^6YM-ZswU35wzJMYTp68~9vvKGJxLNbHW^ZFB13%qd!^b03=#RJ z1~fLxh8HHpIY&|>d!+y5%>CUd;|+64<4Q$l622L>u3fBUQzy@9)5oCQ!dUs zh0m6G1~kMTcHEjuMMcYrh2Zdx0!N0(o!Qhi{toA(E2tOwJ8x32Ma#K9B!Y=Z7)`=) zw#&fW8E}N_#gbWWBluibf3IOST(0W^J3QLeyeY~z9=;JBt&e4AS@`glZ&07K*I(>= z4SN?X#B*pF$GEvw5N5Q@O>6!)5E-Z7JSZwy=`>Ih&cKo(_IE1D!qHGMz}tbdaHJ35 zV~8mHT_TQ;yREDT8~<%8j+=`B8w=BMNGpFtrNB8EztYL9#sU=VM9ZY8bc+B3e@w6F z28-Ma{~E361&fWuPMsy$IS^Uylfwd2)j+PE>nIjTEE6W^_^XaBdy45dM<=RY`Q}v6I@W zI`RnJSR;hMq<3-n7k?WgUqqFIys=JR;qzx;P6N;F(6IeoUjWP{(6D!&px1uPwAGpM zFPBB*!G1_@shMa2zubFQz#d;WAj1S!{O~JB_%wruuKEGBQesh(%^T>oKMeqT(QoX3 zc5kGIt>LzC7$~L2c!5rycZh4xCfF?t&tc(pKR_qRtO2yo(b^B}MZ1i8difNmcTO#$ z^SAboc|pAlN6WK+y+MzE0PPZ6$LI~FusowFxIMW({sc+egylxad|jIx&R=E`3Lu+2LsbG2EDw2 zWaH3J5d2$3&xOQ7Loe{ldeJMMVog|MASjmzkhtA?`M0R=nd zXj01Or_O@;d4u8OmXYip9sp-gN`e;v`rS_Qb71Bk?2njt!v1zK3uF(xst#mttvkMW z%>bacvZI~$AEW$5x?a3$UjKmiflM8kZNmIBXX*ex#hE&gkLiOA0zY*A18fS7o0Rdv z<0}Wdwm&3k=SJ$y=jexK?ZDI;#s-3%9bS7Mnzh4Vkv=4ICzGD~Jr)MrU-l0BDE;`O z>|Y=m;-TU!9+zHOJeU(WP>RzCxjY_U)rZU9nKYv(lP9{)`>!L+vWei3a((X>nS1rX znXvpAEy(5(zR=r(aq+qnb3P9bIQ!4&c@Sq}jveDOF)Td+H(v&g*d> zP9Iz_*Xp6UJ(^bMt~{7{t-+G{g+Xg48;B&=kDp`*(5 zxWAWPF%^<@W*6Zs9pV=pL61Y<=k%p_mX3K8!4sJfuz?Yqags?PQHNzCd!t75%4c4G z&BduYWBUL`V=k>*wwW6z>-c<~U7Y=;kDIuRcn-HIC;+rzmsdfa2Iuu(Vm^YlVLw{v z_5X8Ex|i3_1EK!BYU3Zwk9=zTg8;~q<36x^Z2>-5S4~rhpRJ(w11%5W9^%_7r~~{R z0q)^*Sq}4e1h|L!0XTpyDqd0DCqq)80zJ{ZUQ}bO!`oLg#9>UVLq8D5oH{umvcZ{E zlmvTM$y5O~l4`QF2%B6OHHCA5f_)u0c?m8EH+m3p>vKT6AZjU$vk*;qrw(*p}NPLYJDWe{jEuYMl=D zjo7RTVqY?E9AU13B_Q>7o-c(|H8qavgujVpme&7`H+;18q0AAWeYxQHf5EhdaQA|c zfw^XM=5v0~UGu?1_S)!|kMW*f12J;D+FPzRCllcs{-haj_P%5}XdI5@=0dL57~m@j z9)h-!+zRkexIiwBC}Piz3*1942sT-GaT3@r!ahsT5AJ}zl7%S3?K?!~!2zQ0lI895 z)a5qL%1H&qGgA7~u=U+tmCi}*Y+0U;-W1^J4ZD0)1hcD0<>kRHA3ANgIzCR*9cxiH zyDE?^;kN;af91h#K)fvq2Qfup%}8PyqsR_ugd=9R z702KDWd=<4;wcTmq7Wg;;*n&Bi|Q%R8P4|FJT`(5J^my!h9-@NmMR6rVRf6-7C zn&+COXFut^&&nPj|E9zUZ7l4Fv8{LeC6UnnKt9?9?I$yLoctapP>u$i^J|&36&ejm zWcz%)T}4_$SbsvxzT5ph*n{}05ZKH@P1|*=1ypc5T0~arth7meEdca=UA1m7+3bQn z*P9k`3($hcs2s50mU%QTy%f}uU%B3|Oz?^lUmO?3q5-8962p8a+$o|zJ13sAf9B(h zMMe`46_PuY9mbQ>doPJ0*8QlQ;bdzy(B$LIer+L!5|dCD zsUMx_D<3jMo01%vkTiR0Zh3z85Wk!$sWDH|w~Zf(45;f%zu@@sDOoL1(k4+_j4mTD zlBK6*q$FiEX`3=@qhPaPz(yFWw2PmD7HJ?KIUVP?Vk_3`^YC>p-=|+a!FrGN0}?%j zDk2fsd+}3(oh2A1N~6<0*o$AkYkWL-thUG{r*m2NMV`wZ7F#aZg~H7#Ei=2%Ft{a0 z9Tdi%F|*oYu?dCXx+MUGdMcADrRvRg8h2@4Z@{kNELFnihmeYGHfOXsf>jt&@yiCa zLamY}z%us6^l6V<*+hh=WOG|;(6mSw+J|y!iBVebt_?Se14o8sJ7vs9`5Q)+;5F~} zl>%jh#qSF`hI?nFrslv-9JZ32ygoem-p_k*X1wmrj1YCo?ELa(D<-|PKKDH{O9%=B z>-+|AA_!uw89W~VBA9o^gq45;_9C-+0}ecB4a9Hs$~H&{*GE4n-hH=?lU;HnHF-nj zBXy9A(7i`Mn2ZL{KA%*kzekC%^qROZSp-hPs1-(bB4SR@8 z#TGw?$P{~eg3;DTa4h-Nyn^0poO!vIC?cY-M6HZh5-MSdeYbB=U0Bu--?n6WwRx%i z{ksCfxh3}sCBItCuC%m|P=Akr<@lSk^pOe$d(^Tf-^#)XZp8f_5MMOdc!;P1&bM^a zhgn5THtC|4omn{T#x9FgMvT6&JBz<>pYPULTs%9285HH)$51lcJiKFJ2bVcAQAJ7A zC><*)la)6G`q;RzUEqgU++1{{&A1eHc1h|gR`fNS*23*w&gw#GeX380gvQ>-t3rxR z--y#e_INHWPdKhw2nUfr#Pz}>n-A7wesB}g$$V9UcZunmE6Y~LkB;eQs1}c$y@Bo4 z`;3l`G=3v=;pweuar#uekIbv?cpn*Ye`DLJcJMRt@Ydt5^JAL>P!tR{Di!`d2XBM< zp#eLN;3EEA*8~gPD%2`JR50UzPIl`B!Sm39Enc=yN{9J z!@LhHik`8tU%|*8N}K3<|6BHykGC7FRrS@qUES$!=P_JaOO{I-?JctEe_Nli<^7Ou zXplB<@$qjU+x>iL5g&mJT}JbW6eCl==lGaF9M%PBs{*+Kfg*^ z9IT@J`||6Z?gXz3m|rh*{IWCiYdP;Q8M`c=Q~w;S8R4t$qdfg{Fvkpjo6HA%TtU2& z^odAC~pvkxxEE#J#w_U)aeB zo9aLDMo!B2qs&TG%=5D!w)0rX^2Rd{XU zKi}=@;a-*qZvsg$F5llHggspR!b5h(>c{PpJi_W=qbx_z?BYnzB27B%oYnoAh4zQ< zon_xo|2FJ`y|h5n6FodL^q-q`oyUvf`M?i9=*cM%PZr46*Y9B=;|C1eKtMt~p92z& zQFOnC>>1;#FwfFRKoG_?vOFz4%?uulqb>9rmjHN(8=u|}VP~V|N&pSpQ~~S@{U8Qn zsifGSQIoh(B{fz^As@T^M|ARFm{Vt1fe1ER2m0)%?Sa)oCsYa!n^#kMN{iBcbXvib z#D1xlPPl(KOwkaR-#R=ZwEH&D&%Cywq6&@7D`+r&mrf&Tnl3gkH_q4~;Ki;0O`xAf zI{-i86h0|>oAkI;U`fNs%9cS1dG)!63-yC!fzes9aoIg+3P(f!lne(n6$uC#M|Gh$ za4FAtEe7u44-M+#VGTba}rNWj~r=E!aQpY+5YdT20&=Ou?@Eu)CJH11QFxZ6^6k3MBr+QyZ!O z2U~5C$W#w}l*sT9Chi%w#2xMPpJ{2R?Qms38E6YGdMEo8<8{BrygZ!Q`OGuy&zZqm z%l3kmc&mrXsDOuU&GoLKXKSvacgL&!VY@@fZx&-Jr8=MzM?yz{uhP;>=X<8c|5xO~ zDo`92!l?ri^VSjq@})X#)zhafw^~AW%^1#pGyoS8=)LT}Mc@3n#=?c+J5!R`Q>cc- zgdz%qjX?sIZ1UGEnHobjdyEYpm@WDG{Q|ZaViQu!OB=1StAY!{hhh#zL3#kr7dR>& z%Ig7-K>2A4zki?tgaZ(xd_W6;ADmSX4{cxIH9DnaMjFlD8HoD*$@x3b$@}kEs2}-8 zMI~KXSWt(ves}n(lcyFvj7*?RKxk2F#RQwo3cO1sp-yxbsKeuRDel!hQ4#>x|AauZ z&x-T5ES6muIuM<0n>(yLDy=DsVZR@MMEwDehJ>i{VQd>a&rBsco1WgY4dY9GK`^fm za|jRF9RarW^xY_+lwDe=QY4v2%L11nGwZ z(z*L*8t3)!;O2sI5u2g>qC15jw|dWn*tiLI66ud4hLiSYmZZg1_hJf(QT!wg0Ipzc z-$=3*$ZQWk9tjtvD>1bHf8o!^;lYYNTj1*(T-ma~06+Cix)oL}_Q$D&8E+fk?cvn1 zG3ga-n$OklY%{0&Y}Tz(|1Gz6%gx-%h=!?8eUAzeZrziv2W}<9-|w)@+&(zx@!#>N zSC@gGO7UJUy>Og#y#=Oity2CSJ9>8~ zrJ`r1gv?~$lHy&oF>1{dMAP{Q*Z+YJkfR5jz!rpe4SAyjr_yQM60+1v8Qc7DRxIz1 zv#^4G9u>zhAA+0+&-C1|)5{Q9{WTDDs-5Yg%^uO}3fB2yJ$8MAcuHp9mvg&&=1p+UHr~YBeWIT&c@?XwA+Lhn1>1Xu!#1DjG@oFB z9Tt*TF(S{qXOBp)5Zc4!G8ycAQ9}akd8$XxyWIU_6J@Pg1BE?d!Yf}fhyR+YzDVO2t5M40rtWPvu%mSrefVwcPu!9swE0BtZ=YjQ{ zmtc>c!@hmJjDsLrC}tsA*w_$PBaI0@6t>{`9r_>!5@ zM|+10TRJs?>K-yVHLh#Zhx=^iDMogie=}3Ml#3UV$h(}-i6srYW`U#!TO^Hl8TEkN zsooJ5(!C$r$Az67h_@h&UP6AgZ2@c}zbwJMLMNnLyyyN+t}g@WL2~15Lixz;xs|9Q zub|#|PoUWlOKVW59wZtz?v07C$xKeP&|OyDWSyQ{m-m91d_uRo7}M9I;kFjKVZ{p2 z9o3U-!J(|blQ|A8^hysC%uEYSnRrAiMj;6!hwH0*k>1p;Cqj=XarY?G0|qhLVCvD1 zcu&{`J~t#@xKK=kccJ z)Fs6vrfRfeo;wyp&T9mwT|qknFQmNX!8k*AKyf2U*q@ z*7U_}!kD`FPTK-@d;rw0;gXqsK*J}mOhtr>M*G=Du@EShz^IG}~kOh~Mb?|>!`wpNX9)21Wo?frAxCY>2g;&f$zj{o=lzH^R_7U167=c$KmNALRHJ%Bej-72RAK*;Er zjRSQICjLU!Z&R^^E`D0)0y)M8BC*2`7ejE*C~m(b998b>{(P2pNvB{kGeTB+Cq_RE zgY!^v>e~SR{_AWLvBjf-G#oiCt_Y&-bc^!N(s4D(# zE{d)0h$??awV&3O0qoexP=Ym;|z%`&} zy%qbHOn~N=%?B{|1NS*3%`3hT9_wyF?>M?G#5dRw}9@e z2w5Dg4i*2<6E-+q19JZwK-&zyVo3GbAU;_I(6|WzkJc^lnp2~Qx+06KevM>tk6o|c z6}J0$*-c8czMGRbF?@S{%~#mx#N#!AW^pYt`ieZ!rE`4H=gTnSGYd_7I(J=FceLtwsqHb^VQs&ugU5 zFMYt{CU!}}>zH2yenbYiU%}_u#FLB`F`y6-9Y9xFU@AhPsvY>sLxY81iLFvq6B(MF zbz^kd829$Y`S;5!45bc7RjIpat!m}*KE@`zqgbsYMg;b<64T~^;0iM7c7mfJ+21Yv zTyBbjcn9p-TL60&RGXYqUy=0SLbW%-4!#cpi%n}v954V-h$;6LX%VQ|x=ypLYWpFw zDUG`{e@#n@YSm1KFYwp$iqZ;1f_*01{U%$9AzuM~;EhsOVnfSA5)#bA(q$)+SGeI% zi?JHy*gXtRuM#c79fi;JWbQC1bCN;^TqIiwiF9152B^VR2x>mLqomuvYU}#iBU_Kc zbUFKm*x5h7jk`YJY+RL8`n=8CV8Pb}{r%-7W1$BkVBK2awOV_1J|4WJ@TBuw1gnaWsy*4_fP^Mu|9^s_N(~e0QU(vuZEHS|?l1EU zmmBoc1(%QYGKa0Aw%TH^qGv(-&KZP`Q`)@p0Y~Y^4Y}=?NeLlg8B=YsRMnY8$>UXo z)4=#B*@NiZj@+fit3(~(9L>raa@OvY8QWm7c$2u(TNvBiulaS+PU)Eo3ryw#iJRpW zOhw7aj*!cGL~HTu0L~(qWso72V*e=51bln?@+0;y@$1NQuN>Z>8E}rBkmS!>?x;^% zIkV9>{|nw6^-x=Jq291#SeCgOTeCmnZX1W2=8WJC5L!xcY83e3#fYXPvi^ zef5FyP1;YEb&#acqxlduxA!XU+y*`uJa9YEUsRyBTiw!S8RqY8eLMKi7PXhttk}&2 zFD(P*Se!LwVM_+pvZS6z_ld*y2-w#x`Fz;DsEaFN9jJG)TLJ(6rCWLY9HVd8JdQte zSHaIAe~--8f5=b5-?K!#6!4*gmtN30ARG@{M#)c3pSiCk3OKe8`4uA%05K5ln`2g|zgTD%{#T3<&EteGFsqjf9=lC7O zVLNakxuS)Dbv_6jb1fOOTG`|O`0n`Giw_L-umjLcB|2!=97!brrlgRc&dlO$)hzw7 zvKrm8j%~~Qo1n5x`4gW4kW>EX;`#|UU~e?HMdZh${2lP;x;PW7m-s}jBo8rwI6)k= zlKHSsS}Hf>N8As?1TIQ&D5|`RpnB-s$|ReiGh*$1E|XI;w4uZ_{{r7}@qvNf#O_uZ z*K>!nb0hZQ@66XNZ*U=^y?a(PbO53lC1-NDI}fIPqfL@U;|_6F(AdL#cAc_#x?0JK zEiL=F`7!Rl!w(JH%^|mu%E;AW+zIh6hta)9f&*T)s5*mE3kHw`0pXG>X;A{w@@Pkb zTW0uu3OQN3-e>BcKgS)2b~CuPGX%nQ>xL)ch?1C5!2B*4C2EBfnR+P*2?q^%$_Z1L zjBkSzyuL$q#LP~a)(^WP5ML-1g58Pmu0?%`+DTbT%(>sBA(nvR{cn_$GFLo-c|=0htqiC zdyWMQk|C(K(=7aiXo_K_W$Lv-XjIGQ4)G@fg2P#4st{B1SCrSf`%JJ$-D(P9%ypB2 z|7S0P>p&)>UG!Vu0H`F5>SA>uOVldkPFe%lWxK>VDq0Ic3z3r20q0LlpM_>8*jc&m zLJ(Yb<@`SWruRutlX$BYHRGYW?bF3Q4!g08aPrREkdwFFH92_~>0PqOUQH>$6}(+e zG@?PF8-p4#iX!AoNjCi8`D7PWg!EwgiXQY18e%CwQR^x6-Kbx(F9?m6fhi7>$rSHf zKs58Jf~s%>kW%&1qx@F*yp&Gsgn4C)Up9kugBTfDa>HXaeyb=Ptq0cZi?OJQKYTH; zjh<&`GLmNpqDO6Q^-)(APm-JM8wW$DEywE`)zHw0rEsjwf4dP_1!Xh{n zAh@&JwKsVx7D_kG&rSP%!hndDj?Ir2%k?xz#Ywoo{vm=EQz8X(MEU_M%psY8Pd9*mLwK_L~&w6{lXS+bX3MQt4Nwb#78;{ zOmezB57>y_wS))w>RQxEiRolQ8NSOFWSJ$7;9^!Tj$ zh80D3Fw%yH?VjCb@8Of9*oZN1U0$+ZCZDBKD8+x#5u& zM>j_@ZPSs}qrpSODX>62E!PnB7_qK@hmwU`y5LZUbe*`oU{cv$3l9ctZvy)bz!&{@ zDPYD;esc5-zmX$zuqaArgjv_=Z)j;faqZdKZt{x@XL?T7JIcx&HAg!kZOp#-(#^~_ z-A-$5gL~?!Zvh-+>w5?!vR{ecE;UHV zTeMRYB}HaEz|-VEVJ$CnG|qN(%r-j8tX6Zcu}c&C z{S91=8(-$t-Nz5EPTY{CU*FbT-PvB{+h1LC(ARmeYG^X>_)rH^vDM#dtK}_K2(9oY z`v5?TTU(VJ4a>18U_`evMO1)jh?#X=?M*G6C%lK(wOJ~M%1Vt^N6nGWY~eKf^wYPM z*{bRw5#m7_+G-kIyQ+m+$b?vjEA0InGPii@w%L)T!j~#7=OV}4(Mqo z(2!~kphwWH5*Z7_7oZ~4`9W}4C4X-j*Dni^=nz--$4WDB%Lyp=%c8imnOsftoe9z1i$@Qmwdy1%?~Q>nS2)OKJ* zc!hobr@q?y_O?2&f1jtg+|%GGV~=(MO^01V|5epznWv;WW( z%^!NV07_skSgT*htgLgB%@XhEp|z>bc7;dbs7;d#Fh_t>r}&|lS+ zDAzZ4AKky+lb@B5o1N7))VX=bCX>aeGv+t;wYCh40zTT@YV-1?mBbbZ&$AeTkv(N( z3u;56r^#?13nPy#o*@=mBL?8OeW zpTc*D{e&GPvek+rCK5QHV59tLOaq(0V`RYFnWxp{u{~U0^Txr-spjt8^s{U|eAd(4 zIeg`@-mBZZZnwAonBOQ&voF4QhtJ`_KPmya=?^!H0yxKvF(7r0+2J}+azHz5C=IQ~(^=j9mv zik}})d|s*eJV)`lht)`bpZkO2^BNY$mqgEL96ra6b+G#2I@0wW@EBt3wu4f)BI`sR zHU1;$Ap;wr%&@2)iM_%uVO-jDa?k09D|%o7+x%1fad9Jiy^UR9$(ml*SO=YMj@?cCIoox8fXR=p8$Lc>0W~Z~0p7fwq%3Csuo!J1ADovmIU2Sw>@E4?h$5 zJ!!ai_7@4a54Dj+hE@wMGDM%~NjK~-y#9<nlHZ z1e(&VH61f@Q$4}!Fu|)NI4NgCjT$`0_kV%f>Xf9FKfn`x{~mIx)K#ymui~#gcDV?W zESL(jVB&R`kO?QESJ4>2T{TE^os&1nxo=|T0>4s`L>6;E3u)1(4rNsYwd1$pt>LPfMl&fGM7T2TsVfFww*IBP+hOYG3%K{zT3m3&5Xvkh% zeYP({3*z2_o9o6Ldz*3385F1bb|i4P&gzMo>AjOyuhv{rkg|5e%7VPf#NGX4d+U4Y)iuyzz}v3_Z{XQIZ37L{m*cF2^hY;Z&M5_iXQwr*nME(w(PrgoXAE|)K(%K1McWdK1(53gBW~Y07 zbLZ5zKw+deey|0`0$|^n$z0(i%7*msNp&Wh(c^K~O&mVBf5t&166(Ufp)I~w97RQT z{J$uf>41X<>PjL85CIq>_>T_}o9@!EWXGlBZmZFKNj*U#4hU|}^d1>~L+Sfl{md2x z;U>u>8-CxVw>kVidf^NOj(QSH_(t4E)xC9DZ_Mw+DZ7L{{gGcw@MP5c;Ct)n7CI>- zwUmjusI-8=I7qfodN`;>vG8{Z{1okdVnX_UOU`ZJ|`fB_Z;#8s#S6 z4OlwC5-#S4$7FMGA-3w1(KkO0PbP+Pp5GaGmMnWBw~r!j{=8Qk3N~4SMJzYG=$`<* zI*>l7+|%kC&9y{vEy;rpt7mdQA>}B@_l*YSf;k+>;(i~|ShNS05$qZ$*4B7D4HHKW z9X$Aj$;mJ5#^zPrF+e;;=v2pga4AH@a!v(IE77;m7Q-Xjnq_D8QR0dlYsJnDRVs zXU)WcnSJ}7m=s?3)Y#i_RRUa)TW>ZPiV+K{B~Jqu`BLvpNZg`ugV2=?>DG{5_i2DO zd_CyRhwI56(6iia;npv>`1ANly5tj$pSa*tg6KYgNDq@WN-c@IJ;kM-x=^nSH4S(< zbU6ceAJK;+r!#;5CFbzjW)nS^;+xGk76eAPZ(V$#cYwt`45UHk?gDdX%WrsQV?s`T zdn4RX@iyrXR9@OP!t#x7ERr6-KFP-j!>K_5M3&T*-=9 z^*?NWoMK&FYn{*KtqVT+nwgd|gRIf=8Xd*(1Ii*o|v<9@? z-1`sdUqYSF*eA_St1&qtdDHG=TN~GvJslU9h1=S(u|yxrB#p|OxoUxE+!A>b2k?PyOU9l!|5Vu#@(PCADU zU~wP90M>Xz$HCnEll}{zjfzQM_s|ryH$KchtC+U}L+5e2t8YIS4gQ+W-J7+c-L@3| z`v86q)#S41T^2KF)-godz~tZ*RsBRp-u}kxJ{JuIZg{Y1^P2eMTX1gbFjEpfH&tmX zv&6!rrEcV4_?#4}(5JHx!ApW%uAIMy?zq)z+~SR12#}lDXdCueC@W@6eM@Dz$-D1J zic>c@*gZI<$*FdD&L40JF7}yYk1&rrY$Yy7N#GUc(`g!RxM#;uhh~GOsB0>HyLZPv z=!bhA9xhZkeoMYTq=yncbh!DxbQtzMb&4rl436{9GNtzeD7ig5HX$g+jn*J27$w}G z`XW%G6sI1Qv>;kj;w~M8pyRgisO0*gIEL#`Y8p}iWwCwGw>T|<7S(@T`GD|x>+*c#nj%w)#ZkH}p~UJaW*)8cIKATXWNv8JNN-hJ z0=K-ire$b-TBZgY3We4NPu6gi-L%%E%QsG#^NQdO2XpC9m!4#sC{Ib9Q8C;T?0f`X z(m6nQUNi#^mHMw)%(ZnUv%S>e*>iGjtD|jqWqEn^zD)&dg@@U(8}DF#*^re#oS&mF za+M43UY(`y@>v^}sS@ifzB&fVoc9xnqI869>Pw(vdTKr)lLE$w@<~Kls zvLXQ+kNHJ{EFEJojX zuqhC-DiQd})mr64Nr@*n&1|gQVW2hfH7zwIrrLco>FwoJ!{yfEg3|K`9Ks&KwP)x zjswg0`lAB*hiU>Oss8|tKLh$RoW^bz-yP!ciV7{_sN3gUv-WD#; zHuk@#PrL6KJyvTjt{rf#Nqmoe{oQMtGE=!CTT!LQWT~=u??i9t+KFDjvpSJWaF%-< z43tYx#K)^w7v^ZkwEFylku4;yxwMi!L?jTaVC1X7FH`n2M`N$__iRj3v)f|wP9IKh zEq3*lmFwg{NzlIw!GhN?OK=K>lUT%X9*l+ew@{X zp9W~~Vgk&kzav&}z!XOMCP5-$jXnBwcy#wAeQd-5;#V{!VZLb;E`UTU!q4^;XRx#hie?VCeK#!W>vo`KO24@HGosecMswJ0_} ziT%asQz7#W;SvxNIf5H;okIr{Lb7i^m9lTwWA?3X_j>P5G4Z`tn>4$LvG@7{?c9Gt zT-=v12(t?TSR!tcGKsMK^Sa|CBj<5+FM#`4_a-?>hr=7eBpt+d$lDD-g<6OoI>o3? z%t%BrhOv2TlgwmT7KPtHR$#gYGxYmg_gop3yFN!te`4aHKELn})v}AwD*iVZjV{hB zB*6pOTx`tO<;k<+k=%8bu${e7X_ec0iOh1(61@D%$l-Euim?TNdp2SVK!m(5aqK@5 zlgL4T`u?CMkFf#bqR6E$Sv<)YT{Lg>MEFd91S*#?#2<-Hl(BuWH{g$;-L!Z+3^H_j z<`VqO;_vWJFMW`(QvOpF!_Yq^Ir{Iy=d}M%cF0jdE0f|F14-5b9weQz4Hh4{?~=~u zkpnr||5ZqH;FUXS*k*&hw!zxaHlNA8Jb#izKUBRuR%qVVZ}6s-H@W-F5TtuYO2*yh zQu}ZVj@$kba@{yx;XsQPm(KSCd_@q!!9-dx`;!k_fen&ML4yJgB__z0K5QFOYPgZ~ zHsAQfvNV5rwv2&o+Z{%Yqu3cZ&rf1cbBQ%|jmy1r`*E1y%PC&Idu5|5pqHb%Eh)P< zZoc4~*itpHqO_8hBLK73X2U8~QoU#6DAyVwYoMuLAb9sW?IvkbxJot=Ms6kg}~IRm>>##X?Gmr2Im$ zcQOCLAb{)(^NHMF=6B2D0139!VkU5-TLD!_SqddQPL26rtFjtS>|}V(FM{_m>Y-AZ zAF_q&Xt`nS{W@8~*}}6PTlw5swVWoNdlZJC6!j^^p{Q=Br3OZ#%15faBc*cLRLmTI zNhUMRX@3Q9BE8Ne!zAB@ijN``RELI=`77iK)bUiG+1!%yzTUpMqH?UFa%VMDnKSCb zn@1r9+SS98E6f+rX__9K3ig}utoztm5#>DJgvr>R!WoUa{M4(_e z4W4K)SNq#g9`HF}-^f)XrF{!$0O)gN&PXa1lP4|Lij_}*&zZvOO^0qzzB-5qb9P`C z7LK`t-15Nf?C*1Q;svL^9=PBXNFrE)_Q&oKIN5aN0rasz_oFD;yjoL9!HRXO*I^O4 zw7+6(s-cHekpmBe*n&9qKLI0uaLcNgl@0SSsX4&9?IMUp&xgtX4BpQ_6}hp~pILr& z@Z~U9BEtD54l3n<@E@}EE;w0rGF26kE1RnzFN&HzF==*khCC(8Ku5j41o5Xubn$Fe zSo-XJ!de(PBr*&-*tF+QuvvYokS`6m>_Alw&; zaR+jr5+hdDZGM$R5^-%2rr#E)Nt8rfNsum>hx#*zRb#9NMvw3!UU4k@xh!OIb;SjR zq@VGQS>}&(SDkzya8WWua>D7pEWFlLQlL=yXhMJVmi#o)3SD}dz)AY3LnG1nbO`h= z%hF4bsuS6-Tz6~R)}_Px#e{g~nY)+oA6^Jt)R-$d%qn1aCETwFg;(@T#E!FY-4cVk zT)aHRWMk(d!s_^Q3TjW+?r_Xs$sIrOs1PTq#?A%9?d)}7#DD%BiTHKF5S&`6H{caf z&ocOg7H}+Kxw|wW79$=9=Qv~|D)$E2+%|lYU(sY&c$PbE%g-)`ZC`==*dNIo+_Z&l zF1O9@u6NkFir<~@k?@5C$G1wY{hgMEZbwQLAcPdFEV;t$emss>sV2pQhPkDi17AYyA*Qh3ftUBjwpfO z+>C-Y;^Md7?xoTv%I>$X$fOeACrSqH4UVG~vUm$H9DLgUbK!_z$-a2q9mBJiLy#!) z@gK`q{PEL$?MtOVED1RXSoez(5*8Ex?@*6nU-U`|IT(zacV2lp^oS8o&$}fd2`Qedl1A8?@K_>8fjnOqtbC{49n^oSin%-afw_+) zOiH9*U;$q~q3AFvRGu;=Cxa_?Rwn_x7+W@m)wPw1I|6R-9;ALUX&s6(d{d$kpCqN@ zq-MCZPbrXb_xe8mSA34#3^$i6HN(LXN!gVT>54);>NM9WG#^L{|mg8_2 zVOFr~kYt=AJR%7p%-h42A<0urvv8lsX1THH#7_j_W^w~x;l4q;x1vp|3 zBw9d^L=3i{g-}r&y%lZq-uSCR>B|3I>_rQFN+xXdGlSuzCT(di%cLf;-P;7C3Nfo5 zb0z}kL8L}T#ft?3kW&BU;I#6m*L}Tn=-NNS>S#BAuC4LhZQC<+{;b2f{UO`dd z{}E=10UfiO-VG|rQ@m9l9G20itXj7+Uo)9FyUWU~51f3&69VGe0F1~oIgVe(o z=S^`FlD#DvkbeV3)K#JV4a#+figz9lH4?a^ByZqc{i$F$6N!2B6`ast9HzDCF3yrX zi0*pD=(a1A4(=$cIIom780~8OA<&~0?C=3& ztFq;By0SEkPW%?oUbGjrO0vHTPzT;YSRF-)H@{`->>VP)$~Q27Eq{oVPsCGMLCHr8 z98K`=gPCQraK~AykaT(}&j1h?kPh?+3rr!8k%C;fVO5DoyaDA}ZeC5fCoh=nYo5P0 zzA|R>s>m)mPa$@(mg~#vWdj_&kM&ASu-P#=L3NcHu*`)ze?{nP4%4)YxD~uQ+?BxW zH5BjW=lBfSgNWTuAJbhBGbrM0f(0r-qK_Xt$1Z0m6$(VJ_%-)+Y1kv_)}Zh(N8LSm zxjmQrad6fn@S$wxq@j<3e1-lm4jcLi@i<{`El$DXJwd235|1-#?lN>M0z~0}fTDLe z>=f0;&cah zK#e_9O>l2(M43wnRyZyfA*?3klSBh{S}LCcZ&VgRLT+qD#Zmpt(xT@N`s+{-^1cSI?52GP>N>%Uy|p#>9m)<82=_F6ct0_a1^7o6DwIl%CuWV#OztC1-~& zEK@ciN2N`?X8sY~GuWN`#i8Co=xU$SDc;D#1;r;P7bO5blbVLsEu>9%)c;`c#bB=R zR<0fJCOxbq_XbCI;5qB$@(?s0S)}?PoS8dtK$l?qsDRYbzQYo4<$KcGcs8RPSVdkeRbqlfZ3n*O&cL=(02(NTIk91eDH^|R<=Pl{> zwwYt2oc`$(!ar`?#|1v9t}bvcS3K77-hvAUUWDT1vTZ{!bCaJ#Y*QX*gl|rTDmip* zDyzw;`-$fWW6%ydB7ntLeSXkOQgNG)wVdkMcGEg%JAQX{!0%3E)=stxjn&m`3SAdd z*UcW?y!!08|3KB2o+1K)@P*?1hJh8E0g5KFBBrZGtVCJ>mJQM*S4bt2Hpv8+jEg&a zIp{mSiVn`~ys)CUX8On|*L*Q>jmKlKCu^?Ta)I>q)3W3E*aq_TIB=BR4C67>Hopen zsU_7$h1G-Hj)*5V6N)W5`0esUJkWx|fOGNK;7S5#9@p51&Yp~4ySlU%;Nt%oh$kZ` zjHfcMe0lmOHnVMEbC}X3%IHWYLi#41MuF%@tLf}KshCM2kaM^_DLuFcT-h%rF%Pc^ zNPvdc6CV)MEA^A>94*s_N4cjj2G+VO3+&6%4z)#}9;kKYU3(ZL2ncA-uW1OK5P;AH zw-T)(nFf)PgmSVVF*cwSp;GW<76YDY5GjWkRi9OXQLyZ%*G<*sIqDhBavrDawm zhw#FS@Xc*?KY<^8PLX@t;X6&xVTu0kg3&F45fmbv?Wf@2B0U0>>Pyih^s2!P@!<_mgQc|L)bM=Iwh%xu@oTmYF));uG@hcJ^enErl)B`BzWBJSjLT+*J>~T;0ly z$n8s%g4|)kwOpX0QvPMG;a+@N)fM59)(&!qiP0RG)ws6ev%4@qSD_|L1}EJvwh_*d zh!ag<`daHfgo6%uNg?#W0|S{6X`3L{9n9o1O*z?4EN|*t!fYc|P*Fx1Icuy@CUV3N zpJVpr4=)nNhR!U~mzYIpsD(Ht77eA46N$*liwE#GS;SLr+q=%ufn+QX_-)B6jtt`H z$K7rhb4S?lhtF%Iq%`Wg$H6rQTJBQJcmO;wKZR4qIiS&DdrB;ySixXOW{PjXMz?%e zaMD;gIb~_xcXSj+jPGt0%G@rStBd&|IKM=1sza_mDe4b?Y2o9h~Am*x_Q&-#syI`yFZu&OFeFb;1@>!67pjKlRuqmW_pMv#28KE*-XUDZ15=Lmf!561W zM>OLo6zQrt*@}0aX?DT>ONtSHGc+WXAWp1*x}FPMOmDYuw<-)eY}QMvZtbcPUZ)66 zzHmFm=zsEu0HszD(#HYPJla1+^-ai_xp-ko326lF!N0QbkIRPk;7zRCE<^d;+_MOy z>dL^r^md!0cfId~(&)|}Pfly~2Z0Py{oy>LwaiKB{R)pzYMCDby@Aez-b7!*wRp1I z8zzEbI~#>R7&Y5;_Ixzci$Nb^`P3P~!UDrpTHP*Df=cHG2`29Z)M-9jdB-}>V01eO z4SKA%abvYa_#jSS(ifVHCWT?7RR(@9V37fq8ZDKmA&Ybj@*R#?r6fgD{V**{9&_o&XWomx;zVca%>_OlV9 zh^5%jNT7qpGy-bwo#;ljZ}*BMYrces`a2*0Sc%7%0Vg{wWQ(5m-rkp+AH-}@_yU!B z5jARUNr&evYQ#;;{AcJZ=KcV$nc&W2=UXPJSBbNxV*gAej`E|>i-`k?InuN=w83Ha z^aeh`QY7KU|7Gs;1h4<>PBY{QhtfOjY-)&MyzZc`BvO#(?ZvCS*6K&~ga{HLl_*#S9imjnLPCVJaPgmsWjkREm~q$~PVvE9Gslnz zvj@)Gu1RaN^p|Klig7S_v58>5sv!ykAB4%^M|6c%Sy_z^hKi8~&>3x`M#)}!FbJdZULURXP(1?QUtYVq`7T<6v+HuGs z*g@_G{O~5OIE7&&b#BE)D~5l-q-BxI5qzwzxCbk|4*L9q~8{}PQk}F z40dmC)wy{?sWB(t$g=7EyD3YP29ovPv(#zZ{F^3)ai#=zl54VR8uZ%l<(g=>Kj|RT z#aWoo09RS8oDp9CnZsK^x;Pv2Iq7pT+i()JOIzs7cT}`#`h)bKNu|SB(?_J+NumdL zlC(Oxw`y{>RW%-ItUb_Dn61gGEqZ@B&m`0pLbsE!k{y-1ouu|2v75zM)KcUsxVRd{ z8@iqH^hUFDZ)@|kC$TRf|9k6mN-N`W3@K)}lc1~DYoE~;iMAsVupI=dOrs_Z3O2I& ze~WdjUKWWE>cn6pOa1QboNb=Vphm1-memq@g1szxc}pdcsVGV>OE0CDC`~v!qKk7d z_sdd4Dpq61C#eMa$pn8fF+IC}&{erTH+N?PeJ)Kq zb8@#;R`h4h?}Ob~%|-97&TA+Ya;QdNl8nto9>aSn!Y0M*xiimHQdCqzUrb4%(QMS; zGbvmIy_Z+eSj34c;RlGPzMzaMM6u>fw(FIVY%=sTQu|4jUZ{A0`vb`dVp0vM(sO`H zdYputtj84zc37}?_QI~Mw!Vzqv1*E4|DjB0XKSu5Da9N(!(N$%)$~A8n7Zr2!l}Nn zh;&Jl87-KmETHH$y7W*UGq7ME-Fsd=U(n ziXU7wJM@6k2pG*HQ_i~i}H0wXBo9!+`S;N*`j2MQAWh;4k>#{ z%}bG{io2J%v)&!r+$kSLrt6@_RvOsGJ$dngO#_L&Z7?S|7={ZdDoFMe6_hzC@HO`2 zMzXl8=TM@zJ-SVT+z)PnL3fM4PSD6>Adf+HOd}7l#?-e3kJphJ zm5Cz4_>;1bNnPYfhQ@11whq>`#+Miz_QmjD)7J#E*XE*+{}68xZ-spP|H5fOxPAU` zX2F7Fa5UOVmNz)7Cnq76!F__^o{6Y$aqpK7wg3gKG>HMYci`ogk)AA==?;$p3?X6= zboQmDWGNDe)K2W?(lUqu_HS$7o!U4}MSSE~h8xb58`mZU8rj=5`QyiKBWKJ5$)Tt- z!7!lJTSaBPvzGY$A!jSXpDWQtACL{iM&c!VDeoiaZ9?%T&~9pLT>uoU^qcF=o8BLOqYh*>;fRt|Q(Ipj@>Mj|#!$e)-!R(w3o3`AZw zMs%Y0QK8F6nm(hW5T#=Z{QJ1-OOFr?>@Yc}oJTg`Ibx}z{=dWGVADTuVA|KK_Us<@ zj98Cu2IH2KuR6tzkBkp}GUO_AtKVoV6Q`>I74P4eO1lqCTXDC&f27N7DblY@*|1{c zIB-OX&N9)WvA_>A|25#p5b1$ia<)UhK^+^>Fl)gCE1KNzNa|zlicEK%9k{y3YOy-& zz)Y-#)CYeeia0)^=`C;US*wD4P2jhx!*gGjWpRN$h_DnbGbcK0wfaVfxfWNX32%qU zCii`yg;VLjND-QJbbB#`!4(Zz5~O%_-1ozJ+>UN;6?+{~NEhm9qj%OrTG@uT%PoH7 z#l`AgBQYtspO}TyDK~V4W~jyIC&!+U$^j)3QWjIrpr&5H9fe0ne8OkBzg!Ib{_pkR zSndM0l;nXUi9Kr46lztmd*{L3{lnXFs6Y3DNN$Xi|IA$hFcpH`i9I(ZCZVK=81wsL z*NqZ1RYu6%6n9k+xI0ch@bskDB6z zNRe?QsRUUIy%dEiQ00D3qOJPr8r3IcM7ci)?#~_fK)@CFEnBE>D0LUTEBucXX5Fel z`Of?z&vX-XZc6A1Zx)q8sP)h{FwD|@cLNQu3Pp*6ZYOB#z%DPHoLdUr$shid!|@>= zUMlT0Ky;u(e6@DM(WI$sy>i>dBF?`HCNF)!f(WIQn*ur zaL}s{LE2PGJ^Y6rY7;&D?U-rPJ(Ed8ODO~++0P$xKLZMAKw2@%lnWlJLwii7D%0c}YoLfhian@9r`*M!;3xQOIhQHcu9KH z7Qy3KK7;~k^>bnFLNU|J!P?d1MTA((` z2c0Yad!)N(?>97kM}pcy!G~y=1pSd% z&j#+5!K%)RdKfPu%eATF`byyI*~2dE0lLV1P3iy&1Y{(nPWceKMIOLI!k^@JAaP2B zWOy%q#BT$gPzXIr^r~(|H8tGNCYnI5r9uT#Oi9rpDqU)>f-mgLVm4*+_zkl3tK#AE zrVwIjWrX=7I zV>K0m2wFc?V1XuBE}xF>*r#~Ndjog13fKM?`kwSJ&Hqu+*v&MbQY?*z743k+&=_>w zJ=0cS_wvjBR_lK3*+z&lvbdG&1Bjh4Vdw)77kBAFK7HZt6}x$PO%^pf@bD*}G?n!~u?q}MG31;98(_jbV5136wglr3 zT2lhUDV2J$6_xr1SS|_)Lb!Q3^2p5HT|avP+Xyek@vAQeMjz|*ySkDRP7N#K4-& z1DyU|<}qalWSr_Z0O5M*5mLej!}XT6X%49OgTRVw&1r^L^&0}r!3)U~=T*mtD%u)^ zJk{Sq&pMx;=63C>bh3=9r5O*pAa%BY*ukdUOSh^@;rpN$ZwWF;laUAs6zD@}@lVwseXl?7zIrZ%d%gLYLrB&(5hk ziF|kAMMC=G!!K$@7Fi->guJ>%Pi(0>r>-#dC8d!QTfEI2Q%F3c=}q&8)#HIb6likF z2OWJT;f`TA^~|){tmWpa$`ayixyZdOx6v9yK&o6B<0HY_Tkg+J!R;+i$n7n7;gCMT zJ%-9|Tdedi^?5*+f$AI{RvF&Bd9!~oeR)xlwLGf$_cXQ*XC`K4RnHgmFCz}@(Z3H) zHF`}YF;E!j&D1d6A5Ico1dzTDkk(N?kwE%#`ZUgft0{_c^O#z+61wNiMcIiobXrxn6PURsyw_Wk82Q&novT=pjP7 zXY#07VZ0=EU+@wnPoZN~k0~33ZI+ngRotGDzrTr_`xoEv^oh_$VYa3|23k6up%7OZ z5?!0ew*c&wr2ZlM?_h+edRz+F^pXghuW;FQWJ;)Qww1M8WALM^p`mLSjrFy~>)K2D=d-zAAO9*7v7*u8&C*22uD&QE12;Aji!JcwfD_cn zWw}!N3VIr> zgByHjF3cU{j}Sc|RR_}7RC!|nT~=C&*ZQcI#p`o;6Gf3>S+bT5FIW>Xm3IvCcL$_x>YIj2UPnsxwvN#*6#Ip!=6Es9)$IRHAlL#v@x(L zFLl)GN}T(n2e)luIo{uE%hIc^u#&B{Kf{|g*#ux&iDb{c;QT@7-7W47(;d-Nms#24dx-shs7s9ZIj%dkWK!(joRl7VvjerupZNrk(hv%W16xP5PW)8c55U3I(;xPV=FvVXT!_lDf4fYle&&E<7C zS;)E|Q;#=-=Y|Nx{xL=~c1T(&!ki>24@&$;jR2h6>)?X;@H= zEt63C`LtO0LG2EeyNaE4w&?G~-k6(R7}_%V0}KlDK4x6`5_}uO}wy`1O23Nj`MXMauyUv;c34 zjq?Zj&xhKahz>dF31Mg4ih4z79Pud3WcF|iKrVaW3->}^md$}wqkQj=AB&Yt@4!JH zY?F+JXitOLw?WLS!wJB-1a;ej13%R>&0(FAK?3Ntm|v$i0V(Gaw7|J7aeJ1=xyvzD z6m?9tMlv`-8-u}1ro>v2{~!G>!LbPc7bi%hWKfIO2(+QM!r*O6T@aVy>;vvZzXAc| zj2GW16(D$9aSWDs*Be_mWDh!_ATf6{KNMWvgE|!sHCIkHmQ=)0IJw!-cN2EE88bBR z#^(Vxg}`g5Pc9gzg=8F|odaSyOb}d_Wl0G^`Q>Oqod3X%j{c9n9q)pL`Xz^5?!&zu zhpL!`h*IRs(C+pYd$OBq-0gl(WN6pe*V=*s+!pU-m1mE4Au{Q54MoCD`5vvKqt)#J z=L|QUe89g5G-{N(`6By7@e<||O^+glY~f#2c8pH!vzViYcx$@qDu+}3P4jO4b?hM} z0g|F;^w`#2#j*JAamgExNc?&$_YJ@WE-VsWFIM$f5>}y+`N%@4XjgKksUoW4UhS`P zn^K#K$L4L^iwk9^vnzC6UPZrmP>UHhWRP^VSQGgP;Hjsx;na#s5^Ip^4RQ(^Y$cYX zpy)tfF}QPj#oL7Iz_cZ+d{CnquIxBeU3H+XVInKLubi>Xui$<^|7g9MVH>L4eqSY{ zT*N7^Le1A2%&=sxZkO9xnw15euRpCTT^VonHM=WYf{V07xUUAdaeg3lOIbL~awS5V z9^mW-n`m1BeD3Ng(tET^mpN8X0dCuyVJQt9=RW=31O0>SCV%_Zz#9z=8((inuu-Pq z$dJ)cY@?8R9mx%qb(52u26ip0@^A5dzr(RC)mVWbQ$Nhin*q`W*c-KE8yQJ?r6B|c zKz>2y0M{SOF1Ac&XZJfPRyA9)HT^bB|KlCpHN1De9eAN?@KB@{C^I|CbOwrQi7_u< zGJk@ru9RIBZ)qWj5`T=V1U$9SXC%issQ04cBFYh7Rut1FIZBPkRT3rd8q#DByD9vh z&Dk1KVxIpLw=q!D!148NB1TV2^=47In+hZuG8qbrs48zPTb)!^kC4j6W~#AnRXqwY z+tKq{_?;UN6*1u+@{ZN8u}Q+A+`;z5c-6bk#1}i8_g1TsZHkXVAs#MQj_4pGe z$MV9aidLVip&(kJX=WsilHRc)3*YP$8Ch0Ov)kQ*_1QQdRLL)ak8gyo;~jBvYa(jo zQo=@Rc_I%PbBoNvft>sL zQcA08%AM}n^d49BW~*&$4HTS&^Qte41*bZ@VlrWN*Hbu=U@u;`JT=v`*?M5-%pt}P zBlYf`wM{!53FE37r>)*^7k>Hq0<&v(L&L6$@UqjTOF)rnLJ=*S1sugZw+|v9HZJSZ zOR6@N3OdMY@Dg;85kC%k&+4bRm#!cC0o(Q>o>XTr`Bi@LyMEh?~)yq3AhQd^d?a!>L* zhWLc!?6hn{U)A#K4zIr5FybleDkK>swXgxC^I#Rt-V^x$M&O6HcNy?g6BW{OE#|uy0A2MK zBv*ZX?agc83j95%F9?0?-HU+D__6g`yr_L*780l`=LBa|;o2 z10qCirYJoI09;wW<;~M)KZ#AumD@7^_32xGQrA#ET3x%vT5P={9u5y%h2`uY=N=hc zkzZ79EVQtlWHlY#@F{H%FFtX6IA%uZf5?P+a7_Hx65=LNXHZ5QKeY#Mq^m8}e&m%d~MsTb2GV!5diPZQJIu^4KF6m^$;OXmC$vyt>urG@-)DqBu=HxriW@ZHQw4*Tm zLf$iv_Z^I|z5lXsSZdg(YM_J*|fhN3tVL*3@Ww9nqdxsA|SuDcK&Qo`xkR zw(jDMHQVmG;rRwpITzc1PLy+D5h`b9i^rIqUs~w|Hw`jUh505^Td8++Wy$eXcN;c~ zs@d96BC6)>3Zj|=?{~VFuU&327L|!wdLM94($cl;8qm_T`xp?_$YsTekNlJTHU}WA9E)$A9%gY7i+3r zwuX8ed-TzKb2QuPtF_&H1lHy~Z$Seq+-1y(|JMHI&i>Z2@|HSBMIGs6`vs3!l|W}$ zEo6$pqRO@sTnA;ROFRbt*fkIFFM1XKE?yPvta`;G*Inu8TwC++q4uT3Ro}ig!E3QD zj2(KinPdk;7DPpGR61C7paxTchCD;VtHC8F{9!*SSHCB2O?P(z7dZ3NCw_OfmkYej zr0=Lq`Vg4#71<_^^%N6$UMP1D{p4o%IJEyEL)i-@w(l=lcl`=xtx!ef;3+#0^>c^@vYsuuI>K8+ z9Zbbmf2*yQw^Yqa$YD0+9ztO~>0u9{aD2MXpworR%L0V%@twMAC!^kVSi8?Wu@Hba<`8o7{S!Id1q?+(#tzC4wyZ#o+UkIFm|q2y|BQor+-%{97A) zzN@{drSpXM@VYij2}&`8eO}ph1yfvJnL|Uy?;Y?d1fw=muD=l?q~1QX2!4j8VJnem6me1*L;*{oIDOI z@2O;iS1GCA9thdvg;xm z9!9!K2~0mRIg>UEcbT;e3h_p%!-4d!t8tU04)SNxZ3kJJNynu%xbZp&By=MKj8uek zNl!$G2rE^g`u^!tw*4s1#ib+Pb~es-NZ_lVnyVn-b6;o+^e~$yW_%4?wR^suV8i^d zo1%l_d`r)fnGGAVJf7j^eN`e-!t(?v14weomev+)t-92`U&Qc=u9_NxB;DNdDMEKc z+-<6NF3rcWY>8w6xHkd!H0YMpf^`?Y#?`dJBPc~YXnEagu|5Wtjwt&#r?2?T-f_JEIr`P9IhnWD(4@1 zS6tRAG|2G$t-jl6A*6fa39@SLdhv^~XZvmPy=!4}Z4T%K`n|-SE#aH-=F5mRbMpe< zjkjJB8;Yn=3j2D|f7k?go5}orExzVhmR4FTsDLXq7lkT}B&vI&7hjz{8JR-}DL*|o z^&T@pmf8t@B9)@=wu4h;<%DogK1oWeS4$itGRHj!kfR>T2DukE2}(6O>PheEbZ@)cow>J2IHYwARPCG~fcKxs z&g`-v$!`h_`Wl4o?6dSK2i|ZdG4E2{1Ms!flp`sa!s*l2 zy;Z|mSwn7ws%rk;cbTh%j~R7;^$MZ3R``yrX5MZpF%{D1^28J0{gNsFoBJEP#0P^u z(FgoH00sKfWMATf@0>a!kg}l$1D2tQQ912U!eovdI{=53rjoP8h#DY8CtPVX8cegy z)Ru{TT^+5$Q)+g8?}lw&j37SJF>fsvJ3wA8QMoPu$7D6fOAZf260m^pJvoLze1Adk z#ha9Pr7xylQ$!FTu>VI0OW{P@=>H035>q4}8CV+9WUlyw_-ld7xF5DFZZx!R3@V4_ z7lXypg%Fk>3@})aIcZWZMLLEIZ|SA1C5TG=wX}FT?qnD@EF%^(vk^3izvtth%WPNO zP^Rgz;zPSL)o){tNRKQqCW`~Ds_t&E*ZCY$f;N&S!Ve`un5xLp!Haw>uTc1u{1y{r z=|H>t0slPE$p{@&Eo44V^cSTExqu*u^MpW^MO)$d=cmt@`;yn{4z!)TSvVUe{QUpS zpUkRn6rRsxGYd7j&;j3X5^f*%`=JBgZYwu?DvQzm`dTIFfVa#j2CIJ1R^K%#JngI- z>FTr#KdQ;xSmqwKdOkljG_LlA^uE)&=|RA?K&oT~d&(EUlFTPraJeXHse(@OgHva3 zggw*a`$8_IkY~(adofU~`_>h(WV)DHjzBY{e|%^6})12Q$%lv z++l!Nc~Kg|gRyYGRdnAb2uH&tf&2T#zz=jn{**U#S#+K*D*bfYI5Iu=fg1e_JJkNL z<5o^(1*?xzukZpe%EK;j90wq!OBF<>6AvTwe8a(;c;Q4C^y+)XQw~+Szv}kX$Gqb( zdps-T*b5=Gc+~-^E?!Vp%{6_a&_O5!k7>`o>U%%p+9&MqmEGpScEGC^u_iBL40i6ilO1fj_MD#0{ zKzLqKsFd&_I#pdQHK8Qzpyxae-V`Y{>Yl(WRRf?n=SPX`Ft~c*5AOeP;g|1^O@f>zn0Hb?GF0bE{2xGF}>V#258v?lefQ z1uN*myyMc`0mYy#NUUnTqDOno6=C7I+fF|4>d8)vP_FxVNMANwKVK2~x_)GJ4}m07 zUXiIAQ?wcwzOV(DB|rU;aaz7b9;bCN%6m=JbZx#E7}WhvGg=X2qIRS@B_R@E09LQq z=_Bf6?n$7on02I5hCcoR5HpbB13^NqOUx|yB<2&^cc#g6*OI5q{b%5=Pw7~@VyAsu zeFR*>4^=M$XfM%?_UHw_O<>9=6#^>xVz&G;p~754-9W0aGfa#l;KGbUe6xEI(8O2C z0KKZj{BukXUCul#0CFnaIkVWv#uZA)hUi%c-}W?NQy2>Bw7JK1FFnkrEVySs3bpYr z*Gpp0H}NSs>`ybm`@+qt3Oxg5i3MO+I@*zojJOx2%e@}BG3!7Ju4wwXjvWl! z(S%Bau4dw+FvDFB8=3(ATSImfQo$T4&zkYoL{NIGKcTY@P5dyG=Y?hw>D0 zuTBD1ah^`{An+bn)8%ZjT|~Q!YfwTBHAD5uOtFb~=IgaWu?g_vX-+YZy<}TyKha{n%kQ_hZe3)EuF9bf9v8xf|xcqI@L9URVZ)KaS58mxlPUfi`$0GBVWN ziVH)o)G_hQb5i51|E$81nK`QX4G}8ghyI2tRIvU=3yH%r*&hSUHiS3@8_rM&=wuLN z%*gwOX8?8-E-I)=D;;gJlBcqA)8eIIHeWYyEVX#uQ{r#Y(>t5S#{<1T5_FHYk>6q*Pt zZ&n`fi|*lcGtr3-6_P^HCkITcG#u}}?H-7+&{-C48A z%*H!yuHvrEwvmd#n>ISF`KI2M2ZeUk1H!8{pZ!~o(P*-c9jvpdE6doU^Y5K#w+=dz zQgU^A-9%T_P&qru_^ugfJ)mFXDL^R;Bn&k(Z$7yp%djT7(_c}e&MyamfiD^CD**qH z;(eskm@K4aB4nDbobJ;`p(8E8Ab^yEX_gqT2wqOPd*W1zp`@igDV|Tv)@H8Tkky#A zew{{_y^N1fs&8qq=a(ikt97e7t0(rjwz>vx+~{-^z{~ol5XZhXEBsJ=QG>0^s>`eV zOdX@o$7>h@PWU|MD+f=i~(#^JBJLo%vvWifG zE;vk?Y*tZ0jeinJ{M zD`Mwen{%^9osGNF`Se|lH9IRSch=NRXjEAf_0Ey3QuDltfBWKtk1%|{uYJq>8L!u7 ztE;y$_tw{0ZC+A2Hu^J2XW(`Cp_OBy0s^^sqA*}}LvUIHaY{{PTBpuVAK3lL+xN^q`NB`WNHBf1fv#4xwKU4i2y2Xw$ z*yYPy`Xcb>E!BH*E8*M7Lx~qJt)=QV^>q2WRQnlCMpn)ym38CpEgSU(B_}1Q0CFM7q|3+T9NnbQ@ zc%<9jwEDzB&Ru3IsVvP;ZQ8c8b4a*>Ia<86rBaiI)J)TGiDUixvMPsv5-!nXXLgUY zjvCjWW8zE}Q*Kcnt7>U&_idW=yS7z6P6(|@h5fgBAnwDekD+fN9k7T8dVh53UqEmC z{CW614{=MCi4Dl1p+UJp9fd=|06JDCm}BkC0al~Q$(lj|8g>+(+I{e>ZDmcV>aRU* zYhmxUej{X$K$Hw;eUAF7nRA0$D8sSjo8E+P$_HNvzYBy&l*!m%rWWan-_G39&+IJ9 zGnkd%YfWjj#}lf6oPF5Wup&O!XfO7K0x)1GxfUf3B@d*IypM-g+*~!s@HqG%i}eLMPL`W#_F{@|37DM0$5dz{g2-y zukX=Pww6+My03J7ZC^LK?;E8Hv=mwjEws>5C@uRch#)PZfFh`fB04HAIPMNAq5>}C zHaaSf%eaq&%GYs0di(pF^{esrez6$|5Ffe}cF8x?yTiLPA7nsE}EC*b-C9 zSJ|r_rS#<=Yx$-ClyZ_$%01KqWPCT`A*7d<5+C+f#iTEX4TR7JCKs}~vcw~p=tz%` zOOB07Ot6IprP(6mVseX%;w-tDD15fNEIbBTbNIwT(=6kBa?*xXjG8vfRtO#tJ%^C5 zY!AQ3gWqI3(y28R)(|_wtlsQ51mqMI#=1_+b?{|QSx|y4G9X+y5#d!4n|APL5-aq1aFL(>RH{#zxP5Qw)1YI_7HR5TtewF05!Z(Rg ztEYbFh5jFrj^5wtcrW-OdT+$P=@j3l;`J>e61A5N>+01Of_oh4*W%g8S6j{KECp$1 zKZ!d2DQu24M)PpRvH>&J|1i<=@?|fE99-DeJbjY4_sHOg=umxKXh=}lTGrOkym&!* zp?-&0qPKBdRcgb`@_O?Emtg;Z(B%;}YpAE$wV`9>oWB<4XSTH&RM2Z`e~Gx(Z$k=ry)E+_(DCN zl*&Ra%XuC|LmD&5NlfYd=v9gFap{$L9ZOfW<}S@buV0iFpPH0-<#n+UenE29!dH7sT*YJSibAJ=1pOTGm=#7?BhcFlbaz*@C2~=-;I`b#78rCg{yz zcW#Qd)y)kL_7CCptY%te%=nt5q}t1IXgNkciz-)eI?(#@hSFFx{q&zzkgt8W=h-A%BcyN zgM@3gH9x1at?ekCbkd&?v$2;FPIpI|RBnzrgf0Ge4>!rNRC79_!f%R6i3|#ju+3PV zoupSIqG0alkH=sJ!3B3L7oN>_VJT>@_bDb5NT&7M742t#( z@(r+N)mN8Im^{2NySX)^BY(jyGt|W9d)>reYSd2~6PuNde&Z)j99%LaJ7-D(_n)-5 zHhXT|3|_o*w(~@QXoV8e2mNC#+g-S{&*}8n^PHH%?zaWllo%YOw_BO^29q zL!-Emx20ypu=L81%37sZ)U3n8h{P!3#IM?DCybXM#8AN#?xJ+xE*BZFm#YL%|*{Q>q4;{1-s`_KIH(a~6e~`rF^3r4CV*Zvok714V z_bEi%cG;;qEcz5C#{~3JOlRI(f73Nr?^ZOqym?0S-P|*L$lN&$~= z)PpOA!AgAqk%uq;`O^*hV>ca8cm}g$qVJ}i!-t%#s8?v%7*#Tpr_lcsJtFYjh6f%# zdf1@nvvWefY1fFM^XF6=hQ?-}Oa+K4N7 z6t-*Z*q$&kDP6!uw2^Q*p@VdZ` z&bkbHdB2B_ND}++alX$+ZJ7Pq(L0`=Zs6?v^>q_Jcmr@2)J+a_;9PIV=@M!Z(7b@t zsTDX8nvf7+6*seyD>pQL@c4r-)f#BKndJkMD7w07n0vvjh#))Oxei)g8cik#-rr$> z#CwwYuHDf5)r)_6dzOKBCG+^&WGcRT{!r#tI6E?Es=j7-fvjshK;R1 zzIFPe1_SSEHsL3esc6Rn;4PXR6*M(VF?Rs(YnUzlcz4(bw2>scrhCYR!#mLbfwxFIUoj=9NBv3Zcm{9iGrvb?PumgwJ~`}n731M?;p z$A+8CB|WXcT+$F7V#nOAU4KX3*1~-}^7Lv>66{bO#V)p$l<{sA2vvGy~SN-Ro_4A7i)LU5*3o#8U z?QI)8sBBJbNO`tm^n8cJneW5=`4Ue1`uv9KKe9#FY*?eeq<^FTs(-QAK)#(#XK^Oi z(w*(@Y*5+U*ibw61q0YWH@W>+>}T1E-5WRP$Mp~O@AR`v4eUK^F3T{vm0d&Fr_Qy8 z4PdwT@Ro_D!4B+_% ztw3&I?==niuh=Wu%{On{uJ6+y)nCycUu9swo?XG_n}(EMC$TrjhucYCIDq|m)6oBl zeGR+&)=j;7kAAoQtbYGGiG7L7KDLu}nueBN*9qDyniImOK{Bd@iF%3 z_Ko-9-^T45kK*6P?Le)C_5XoS5p-rD3cJJ_o5-=+WcG)y4tXySd>Wx(mGns@#BX(h!S2(5}_|mr1RCZuGV)kOJwl*&h zKXy`Iv5jrlxA;w%5D+k7f*;dsYUG;?dklZ2y12NSey)9~{N&@Ip?-e&{b-MUE;Q8N zFD%p_H8iRJ7k-qVR`zYa!Dh?AIbP<&)Y5nLTEvW;Z89 zO^bCOIVz$yt+sKf8{5oTkl&;L4==VrUu#Pb4~E`O*Al z8n%bc>SY=++y$Te;_*IvR&CeMv!UBp?cvi{bp6l|^;`8@KO9oeqMk$dhePZ2*O5-kVlC_${)vXgU*?T_8H2t3 zZI)nLu+2NzYGFHLH*bz#Sg6)pWOB&{xkpM$2UFwG?jZ|{~YZ>?4r19S^}-0#$z@`;16cz zj2)e^CeW5vo-oG8?FyRl>nx1j$qs5<{P+o_rS;;6wcThRnhlveyl*$PT87nyV%94j zqId?WW4-$K+t@Ji(69SUX!@K^QSc&2sw?TWv4+*0&j^!UR5AUGVneT4zy2DqcUOFA zS$uq1Y5X&H9(hLJ-`?Hb-qzhsH?R`T%#ELb>}#I!xW;mXyS|5~ZRtznX?Po`nfWOG zy40P~0HMnJLxq=^Ttm8L2OMz&I~t~$yd}Z?OvXc9v^N^SjOjt$0S+Xx`{_vmE&#vjOIpi zXNzan5$M#wWKUrYW)(NgnzeKA+i&meW-sb#t9R~XH|T#STC4i|crkxX^TC7ffQb?9 zw>lAvDTMzBUml`A=shi_urX@G^3u)>v3*c-baGOvEhKTscJ^mpb!?n(dTYkgZMJz? z5%KvciD~{5*db7s0)C|P_o208&p1$kZCssG;j~8YnrDmiiqC~?{lF#`m z%?uy11WRc4xvpQwT=d7;+q|Lg5TCk=dT49^w~(n%>^&c@{6baB+LA7jW?yO<*c~u? zIg^=_w6wf@X;NZhdUoEb($ZDA+3AT%J5sH2sZ*@6Q#|uhQ}YXxlL~oNO+rGAHF?^| z(RG=5&2e$fd6{*iM^+@|$HhhCddg`1hP1T!grp=46dWVRFFX?58bj;*peezyxmWvJ z)Z%2_ctAewiy3dt%1d+NR`>S8)+84@yR5|qw{qLlo;>oWlh|Wm`NXcwDRkqgT-iUv zt>6g8RvK67cV^$decZZxw?1e0ZtVHgq0RrmBeh_DNK0b}aJuqfHrR_^V+*^J=Tdt@ zcVo49|M=c}55E8YmXALE_#?tSUOURC@No(^Lkn`jk5B3Qko)2{ZsW#pH*B~JkEhie zBk}kL-hcmr_jvBdA4xnIt=X6S8_Y*ZBUMcbT@HF4wd90vDJEEnZq~MT!=fvbrp=5E zi%htZC$<-hef*oYc})v>^RqEolVjq;QX6c2ccRbEvO^5QbS{DT8WnPrz=oEe zo2CUq?O|5tA1nkrr+*f^mzfSRv3EvG%g&wriN3sFSeX7cwSo+!nt>j1D0u5*@YdgV zgmKV&-FA?{R-{akwlQ=Urc4lHu zqxYWi_ibrDP+h%$K0m#!J1Hx%B`>!nF)OKiTixN7*28sFaw@}7l)()r+_V7FvPQ_J ztoD2Hz>n74x$M_pm)%*T|FCXd=iIr!+*->|%s9C4)0J)QD|H(v1P=BYaA5rN^rDUv z{XLHEzjEOM8?D!|J9x#TZO51L6H5%(9|7x%G=Kv%MiTa;{?55`y@2>roBj^os#3p= zQu|z1YAQ5tI`MLtwV>RC?jF6zt1b;UFRfTm(mwoK);w%RZ(Ym588dEa;iosWMJJ); z9cyQnH*d>Zo?mx+YwPW^sO3=Ew=23~Q82<6KPz0meW(6LZ!e4FC;HNuReyz_&_7|= zDv~KQJfiM3Pe8u{k}>`fy&nC)u-6g7J}y(Ik#Vts?3G8b*OxZ6t=|zbIV1>}hR$EQ zc3DDlR46-dr(qq^LGGx>l_Ws;Dp>eE`mZ3ud^gmr8(FsgC!~FjO)=82Cy<7E4l7t~ zedV9}*50-@L@63Y5@eaiYoLR|Pe?sIMN-d0s~_sU=dIUBh}jqV81|Vy4&ndf81xi3 zt_KR#jISbuq4uxu)lY(q)L!f1yTwi|Xf|3>3FsX{IuO1* z39cJGfhUf2QD^JV9=Ic|mkn97skZ6?eN)$}l(a79ss9s%&n<8B&_8Egi>ygh7sTH{ z&>pVZLdF-PKo2@6Y#m*=}&??U_OLCMyvs+7%bORjX?XO4>q zjt)$U$*E4=QD?Kx$p}x13iJ&hJ7QFLMOIyF+svSt(BMg-V~39ptI9$CL%~4Qwwy5< zJLBBvx!x0Kp?&x9iX}v2DroEgjI13))U6PGVs!k7Q-!%Xg*}CvDmLtc)Xc5KKX!{g zckWeL`*yQiC_VML4G%y79!53xz0RX#vjP;_zxW%VNSXnI{}5%8 z=D!`iZ_AZOkKWkUbD$TJ4|ok0KqvY>;QsWp=dcxN(J%Q1Tl}HSdE2bQlYMxw_t4)y zz4N9Whd%i7`|nvRtNrF1{bv1;J2z;4q&*~TV3Y-;&+AKpd-LyE%SP1<+7?}+HDu4029 z?i5=(CB!7{PJShSiuh^s2aEj0Jw4xD^=;3QJGmF`Z|Nk8Bl;`&%KrDM|B~9o%D#sK zw{NF6qj;5eQB0OS8&-2Ke$M|m2U~lP>j2bq6OTbXqYK0cBy)EfcGQTj)CtzmhkkG-xLF^R>+i7^?jdp)jMG;Mue-uh`grmJbPwX(dt(mJ`RD|aIm zV1O?Uy1hZIVH~Eq!At0Fm^Z4YXVkpk;R}oC8~;0uQG721-DBh!Xz`W3m6JVZf*hx1 z4`A`-g)aI+QDlqBblp3+U}>%*y<$!Fj?%=WG7}rZyv7yfMTaKOic=-XSy57vmuIwf zRv}zy{Kx*JF(T6xR$9P#v5~P$mh|T5FYWMj<2xtY*b2RrJ+xxTyhUs^Nr(QOln%Ph z)Q}F<1=wdm%6|O!SOQU*vTFLuJ;Qgn=O(0;{2Qrxt8`6X=iIQU!lLEB6(2Qf&4Tn0 z^`mf_V}w#_X~-ktVPALlA_JN4r%Hmk6#P=61S@=jtp)nqi%{!NUM zYdM++@m0+f;=O?;IyyL5{%-E&{|FEF^9>L8J=pg)$Hpk{|3v>;`&g!gmhC}>G!hGl zS3F1<>F+}@x@E*EnBM2>@7aAG)|!x#k&1h??0k>?J-!qA|HSvO z4zOLx_bkY_TK9C!Abv+uuH95rv}xKj>84avq|i?_`Hi_snpam&omxph>QD5a(VsZ_ zD@T7qB0;2G(k}m7e*!y<*k#WB2}%6VkoaiyS3bmJ*&mMho&M0!e&)>@)6+AqE9eA9_fdy7;L7?II1oM*1{hmIS2%m@{%;U`h{r#lmgaLG<#lYY46&#K0&Ki&20T{ z#rEwh&WHFQWdi!;3N$06gr2Ip3E5;wD~lh&E2zoNLGw+lYq)^vPS+EIjbUv&W7xU*>xM{rVUBx0HrM zI%Xpc@`YBzpmZF(q33{p^rm%R0r@tz5>-B$j|C)l(b)+=+O-Eyn${d+!}aN?&i%`m zFJZae9e|7N4`$oNv(!s@(1cpbueTR$wb0$zAZ5Y$xDT!3lJbrDfO=1mUY{honJlHY zE5{^9x-qx;^Wj7$kGaxTYB9MjMb#uvOdg#yu5R_1!9!9O7W-$KQztf#h#Nk4VyZdQ zzj$HFkilbC*NsaYojhr!H>c7?_FttvDMF~<@rF1)+1tBH9722$Xj}stt)S7M3Zg~^ zbF_j-6MP(;fTwK6u^<+o2I?ivw)nk+*xy| zFh*z9O*+p3yuHy)jPhau{y}Vx?(Gp1DY|RN;TtUN>s&XxBt}k77(B#$Y(M{`%D*FT z@~n)Z!y76y(i^O+=SC$b#f^>%9oaC_75!(Xc94C~YvkG``}ct%2E@FA-;Ffb-2kR?YYB&2$I zr@=NaBP${)A=7JQMuIIOrxBY1R%>KrEXs>fly8PcO>0&t4Q(xfp(rjDS!(|5tIpef zo_lfUsgpj3mmPpoevs|2pVDyatqoJ^S&04!D*_6w5psG?$|>5RCloVJNNZy+{SzU2 zXWu{BHGm52Peko~fEDr-@K=rb=qjoE!4{HZ1yc^{1B#=PVM~w!M-1SibAHoG*ByhZ zeS&got7oUChevlVXjP*qB86#ZNDu)mk%a!o+|$|4B14<0?HS z6i+U$Ypn^3#okZ6pWpOM>s0S0v2nqn*7#u1If-|$I(`oQ5Xmz5Z`V&SnmNLg0>_RI z2pB&$@J|8b#svnB8yCP&!y6kIIF=sCr!}iEtXY4KbrqVqqtu%0EvP6|<{*D#t4%H6 zCeT)!V>kiKCCg3B?_h21!TAdg*3=waP`9nHa9f>nE0zsgKG^CPk(wIeXC1tJ*s`+p z=A@+Nbbh+-_604s&zg06OUrF_k!8JDR-Za`=d4-1WmR=k{X=pyGIB%wr`FjPL}WE<4?0k zXtf1%w|K0J~>?J#a<0KQ8Qo zfTAv8!KqdX^xNy|ZeO_Yj=H)#7S{Kcl=L(-!0l}~mJq+BabaNXT~kZ{kzeE&lFv`i zyscGnwe_}{ee+9uX4UtUmh{%o-cib0vIjr>zys`9VPbyD1awj~&s)d#@Uzr|)0#5d zqhG<#HZ*`UV_6-$g+HsLOs*6E9;@S97u3|WFRTrWu?7Z2Mg{U`8!9X2&YM=*P!b=D zkM_pI#v_;UT0M5eR?5{d%qV;@o1hs5HpRSH!;?CHQtpc_>fN}pcVlnwMx+SAu3Rmjo9v+FwMX8g6Q+=t7 zquDH04qVtVkt61%J4lkhSpOzp?NarX7L=9cR+gAMxcA7(S%-cI8(!+bQ6*Is~=ggLP+r`g6=g+jwS&27Op#?0$*gg_qhHeuq zrzFNY318GZYIeGHVoy&&YH}`V9}5#wCh8xHSpCC-vf_M(?F&ZhNIV}adBZU$pyed| z*&C)W&+jZ->RG)18h`MLvnJ1Tt5oZe$|e%opOEvnLQ2*1gzSFV*O_} z4!Q|;JEg)+M(s-AP&cm?mn3fLw2m2@RUI1##iAr&n8*4Qq#DoWXeaqI)B@Db-}t*0 z@%BpnRyIVo(pq+yKmR}I@ndUaVrr9r*Rv_|1W zvRL>A-dMEMkL@khGnlqE0;Rii)|Q%@Ei6iT!S<$VBJG1ejnP9ur=nXAHCj=1k$aWK zzAV%uYcOmQrt7^|vo3u;$}u&3(bG5W49ACe)mm<~ELY!KnVHF-|9#K3)Mv)^_w)Do zNr{&PjIe@nBd|;G`;rR$Td!uT^*g5AwTRvMTe0OQX#;--a?-#5jR2d-x>Wc{`3*st z5~vR$ZO-WRl`{WZDJGKxPc>W`#bg2hUa;9;^&75ct>?oRK7Gyp@LeeVzms$qqP1_G zKTfIe$D?VPU4ISrn8!bzp34??fY%KFhep2;_tA- zi|4VoJrKXn5&yEb&nbSZJ)U3CZg-0Rt36(v(cVT1u9?8Y<&cG8v_8qu@5o(=cvz`0 zUoSR7@TMPrU>rYp!3lXZOrKyJqjYX67~5Q(O1P ztn@rq-s#5MaB$DDE`bGPb#j1oF03PK-b@YR0l`e^PyD*@NNjYZEs0DipA#O1VEU5C z)TwIb#*aT+r=8ZYAb*b~)SQjj=aKX*wePhOsjtU8nW4)W! zWHnkR$JVpjx%qLGF>P~#CWlY-i5yp(G;~Je7`;+>X}AY>SmrG`Js%UI=gK7?x;Ytk!Srl!W{ zx$Pakes+F~*TA}a9+p5a(}xM%>OvYm69(73LUaE!!cLj+t~&FqAkFQg58V;c7ml%tZLO+@cNBDz=p5t(zKI zHfl`#iWxqE>xPVO&Z;R3&InAas7m9d4>iu;RamfPM&iS_Dx zud*z@D4@J#+6@NSmm=_eEqo?heNkyAW)`o2><@l?Wtr|7__ z&d`G?{1gvaT{RF(oL1N`Xj>>3^pVNX)OR6dp?;EPIJ7eao4a^6e;+H+IV;-7ckSN& z&Bl%IK!-#M;GYed@Wu=h>k^J0(z%0_{i97T4g>^SsC$g(9=-us#cjzC%PaJw(EQ@C ze0`eNpZ()fD%jYOe-4a+|8782>Wq!K@sZ_$2yDuUkJKLy`TK;*sc|8njIW$ZC6Vif zl22b6eA+F`eOWyC^r2Hc@kzpiPd5(4OW9L+E@)TDc)5Zn@zW?QfafLRqp_|``#nB* z9vBy-UXOO_*!CvXjGgYv&hE<3s2khcJ7!i!QFcg3PH=ifWg3qz*i==uAulCC?-k$Z ze~-1TQER@_N=vE5sr5suC(0cyVi}d$9l<|}F2qXhN-%AQ?7dYFbQbZ{zj48q3_u@o zK%dg?9)K1@4QL@wX*(&E=H4H}&tjfIcL-x&P)_@7Wc-V5Nc*v`!JMDnm|RvAZ8wO~ z3dW2dKju(N%a-CqTfw*;WEwLyZKS8C7hA`|^}k3-jN#YF-h-&Kh?m$3Z5ZOEMT;DB zNUO47-1m0Smn%81dK`3vf>Y39rJlxxA1G6MCUj%KSUR(u??$I#;DOB4)V^2j0|3bqcmqwBB=0fF z8-^2?q@$7K6=EI1=(z=(I{;0Rr=U-1vj(80CFc@5j4jTve;(R_L;{HKEqXp~pBzRJm_zDo%*T zzUk1mY3^>5Cd^-*T-LM-8^4$Co)+fEgcP?9;RrVK*v5%zsZ9%+xLUQ($2Hl)EOFOEPSMMR-Xr+i(@Wd+xf0~61z)M~! z_|ux~IWTwmnkx&c$-rY@$TN)XF1Mk=8BelCmd42c(Vi+dV@j;8^WRxjUHl+At0*Dc zbpf>=S&kx%D)Kz1MyqySesY5u%Ziw3{Ez#@Lo=pWQ@S$#>uzxmwV-s5_5iXq_)ojW z&=1hBurxVSQS+sj`=2IW_Cv~8DUHpBHu3VSkh=a;h|QC2KtZ$qV-oru#8*=rFreA9 z1pNhKgJr!c=u`c&_rckFjU`aM8qlXcBIxh>W3->8L=&`Gyz~)zNEM5HWj|nd#8O+- zUKyCpp;bhppTcSr;?H8W32S&;M(t;A6Y0UbXuLE{BxuT8*0y$VQtB`96s=l3V z&Hgn!BQ-YhQj4>`5fS!EH884u>QS^R1*H|c+_Y8ggpo(ztG2DZhNJEh2llT2(2Q`%>2auv{xhm*auTG%nHT`|Vtj@}RhKn)&Gu8S!(0(ax3A z+8O;M>K=QP>?OcsFEkJ=fd-428uV8$m?>?|&+lElxUG$i8NFjPn|Lnh>L3zunTEa^ zK>8l8sJAC#p@qGL_|JBa)vsdtW3L{|JU;-J=88V2Hk*1(Z_5xNiX#7zt6Eqs0kep!J zBNATe+%y_~LL3lm(Ev2{@Cy2r_Ll)@*~1ew_3%m$QP__<;9mhh<%mEUz3?)y3-O9} zm~sI%KbkC9s~AhC^l87$i>%PF329#?CXE15>i%c7T0vV5{JUR%Vczm&n|kasmKbxVVHnOlctyum^3BfN)lxVk{lPGWQ@tr+igOOdM=R?{5(;KzDBJm zWq@zjN{#a~#FMVCW<}I*+HE;~Nrs)xIbql>S6`iFkC)u!Fzx)aH0(TrzAx71WZpRw zww-<396g|tZo|d{Yt_zH9?spfVev6sp>x=M=$;Ntj`EQltMa{|-DH$3?o3tUf7@n$Rpm4^f0)MzuX=Ljl|!J6_%7FZR(60GcI$k zVVhzra&zo?Yz^+Uo2jgdBYsJ1SXrJIjq`y_&k9r1&5i7|2wLM( z@Moa858$UhOu@f`Rg3|6>ca@0i&xfD%@y}I^Y!Q*!9NqN!_W#VSh37FZg zgC?YMr5R|moPqkFh<}socckNT%l zskH)v|3<-US31Fyt}fxRGPqU3PX?Y5vgN%Z@tBSI&S)^>glu{Llz7bAHi<{U6CMSB zT6;m_k?>OISMaBebxj3N{eXghLF*cTm;C_2qvd5G!~U21hqFb(m1g}KK6Gid_zT(w zpgSpTp75{-i!+chF(xt3y(z)9rPgP#pZ6${km8;y2CwaQ=evA^CN0-Zb)~Ctlj+6f zljhBqYfUC_aXFPzfKKXd*-}XbMoH6HDy5*Y0=+GxnGD7;^tQ^{-S+><-rc#y{ZF>< z`=xsL-!0(v&z!WtaQ$n;x=!xq4;Vy9qx*kjU+1i0{tvcx^`xwH{&$PJzLkdV0$ zlSYsB@fj^L(&FRO(&OUNlP8TGJBfZ&uHpTDY&3kDJ=oXL)Jg=V!vD-4GhxD*PFhoo zWjS6Ro?cj0utBRrI^M`OV8oUbNXs?5<&E8R&3cQ^C=c%;9^RtREj?PaQCnn*YS~U`kLrvfnl(;1TNl?9EUv7nUCe8rdI}RydCr30 zi=L9^1WJ~qJn?&rdjHm21Vd9jgFQpPg;XCtvj0R2$C+8QaQ-GMlPz5JpJ?H#|HK-0 zzwE~@gGbBX|9kL=FLr{beox`Qz_JG5Wxpr;XY{N8C*d^I(oan)XslZRR*QFi!YYSECdio^VHl8?t?V6nF? zf>n)E%_;9!6H38snT3h8jtI)_r_FKVlql4Y5351Dbf+HwlAN$yNQ*O;z+ z02k$xVc5W-?*50nBp7z{^Qec^8|=4AusQzf#tHxbcE7~s_e}WP@0-B6BG~G< zN?RSnrcPPYNjo~K8?xmYs@^M09>a!*jCb(9{~0)MNDCWjUBlkcS8Qk7m6;5sAAz;f ze%N6|*zIh=GQ$d%E*z0FOJiUrn^CefhKH#xJKyNN7sp`N-#=k`31`LC;~&_t<-YNI zaZEO?e$<(FIe+)`sQM{u=}_#|U0Gv?j2@i5Vh0_T&7P7yYRHhWS;<+*->3fv8rZ=z!Cn~xs&U7-nNO%r@pCPxX|-kBbIg%;V@4g<;B0>xKjTvy)a=;dU|65D@@nFTe+eBwx*`r z8je>kTH?2+I=?kB2}TcV{FW@LdZgv1%F3J2lX5Kts~%?{6QhXhCa0x)ta1>mZQf>o zPudu_;3CV3H`h+x*V?kbT(=aot;?9#k@YOh{_N>P-dP>eCja zX0IxXEsPJ%EUaQnumnrt1@>aMNmUQ&~u)-^LV1-XIe{88B9xX81G z()d#N3U-iisNF&pLme9p~kLZu`9L@JDaljx^(O$H?;o zV-kB_pFv|1R-o;-ig13L9AWJig&gw*%56md+oBRH*@N(aqw=t>@n)h@*D`xbLQijE zN5q!}4I8hfx(g+`38=t@fmIyqvub)d`c z`N~;y3a8WtO_&}(4WYE^zzH=8`inNNiBS`Lf&+coQaHZJqsChOSbud{acxX^SZsA! zNlhHA-oNsjM0O;&l{VPNCnzYu#~&p3zk#_=5oUC-4uejJsgED#DUQj{x&>7p?jr-t zHLgw7Bi+5chGSM(Te2$r;-i@Bj2tHl(YnTKdvSkawid*{*B*xs^gYUTn0Tt?!g6M_ z9Ea%U6S^A-cOv0zDBX+X#a2&aBlTUyg~cr=%k^*A(&D1x`RqW)hL)BM9UEI(Hj?a* z*L>MsobHAIx0RJLHLIWAfB*h>-{tz&SD$?9sVCDHFa9m8jZ7pd+llYKd;k0IKL{&C zJ2dc))f%}suUEPtbZwi(+ZN2d_5S{4_{Zkp))~F4YZ)Lh{&5@XZY1?jp1!0EN`+7! z3-tC1GJ84Sg#HQ3>3y^}FR!C*Y;xq=QBffw_{l>x52@3FO$*s-5pK&1@%0T2_4N$_ z|7cYu7&-XycfmQ_P{n4#*O2oQppThI&bHyF!qghJ8DY$Qw7ZP3fPLg6M%d&8V40tMmy&X?k zh;KvA6?k5Nlx?7(6ZWN%lE!G91}FqIdDu-#xeQ0dZ*WWpj!s~21x_l3GnR5d`=Hc> zm;O?~iwt`}q-(6J3g=4<lB2Bb?^IoG5XG7;$0peVQxz zls3t=z_kfIvi#ToFxtiM{KE~W8ski8f|-~LGvi}OgP@VSvBAt8hrfriVQe@X!918J z8_B%bDCW&ZvoUNe8^^}832Y*p#C(`9^TQT#01IS6ESQDh+Rrc+&L*=67RjPmG>c)e zun3A{@hpMaSRzYe$t;DXvMDSLw{2#yOqPYutK_g;mdEm00V~8snZ>Mxm9jE6m6fw; z*lMn1Rje9!T+U!Mtd`BhnUh&K?UeIa6KiJk*#g|l*2)&LMXU|CN-ky{ zYzbS+I@vPT#k$#Y+y=Q4cH67j8nzbpM(f!IwvlbZEsmSn7Ir1u%C2I#O^;p8cCa4S zi~AR^VY}G1>^ioa?O}V__3Q?=kKKry6A!SP*v;$~sA0FVL+mzoJ3GwoU`KHC+Fk4q z>~3}syO$kh_p$rg1MER|j6KBu$R1{out(Wr>~Z!4dy+lH{=|;6r`a>?S$2Xw$4)|{ zdV#&jPO;PM410;a%wA!yvOlxe*z4>K_9lCa{e`{F-eG@b@3QyU`#6pC0s9;KkbQ*H z4xg~UvrpM)>~r=7`;vXdzGnYm->`qObL?C89s8c0XaC23VE=$-{{mL$~ zKBlvNu5rdW7u>{MxS3n{AnwZD_+akNhw!0%7#|LseGl%*N8+ZCQP2WL^D(ge8^`g% z7~Hrv32TYI+z;pB09{wkhS&0$ zybiXCvvEIq11vKe`CL8^XRDj}e7=CU@K(MMr)b)EJ8mNH;7j;Y-pQBoF5bvL)*o#<=64ud=KBt zuje=Lef&ngpC8~i@tgTA{2;%TAL6(1+xcPGEg#``^1JvS_}%;-tco4w_woDr1N=dp zcX$Z*L_Lf4EVPc}+{rWiS$={)$4~O-`3w9-eu|&Q{N*M7GENY@ z%Kyw?!+nu&@HhEe_>$7w{2l&R{w_|HybsH}5BT5shx{Y{G5>`Boqx(d!wJ1F_?P@E z{x$yx?%DY#KgYl2-(k*mp8p^Jf&YvD$baHL^I!M{{wwad>Ek-@r=~Bs5W*x}gjra` zAmJ+9#9-krhKQkJm>4cb2oK>YMhY)6N_dOWVvHCo#){) z5iCMPs0b6`VzP)3ks?Y&ix?3rthfO@UL**cNEAsTS)_XLTuc)cm@`y~YB62R5H--LXNo#8OUxGaqCw0Njbg5tCz?dF zm@gKH7SSpeibbMLw2Q@}Lo5+XMWc>CxI%0e zTf~)OtGG&R6WhhrVu$Dvy<(@hM(h&TitEH~*wne;#JB}B7gtz9490wE2=vKe(C$WH zHsA@3*9&t_Z_EnEKwlmQU3>y&pp!6e`Ql7~KXw@dVSN`2jUg2K?%~i7A~0G-K|hH> z-)x0O6AzumhW+p)jBqKiPn!apxpZi8nb5(qp=ab`M9arYQz0~qVvKF2S{X*Ua*UA` z(4DIA&G_l~wqXsvC_EE)Mb6S@YxS^=nWHs|J=kI0f<2}`!PfUn>?!Sp9q7&4A8?oE zUf2-4r)|ax)OoCl_KNGFEk6gVx$m`GU_J9M?Fa2g?KbVGc3OK;yARscJZ%>=hnJu! zklopzv8(qAPEC9TedA5-HP}nukFobV?OL3sc?(txE!sb{e`?#cg&3O`L0@Zw?r|$d z=%pC7Ne}GC*u5Nj%GcUTZ8h|yHQ4c8t39S2(l%)8u^+h!y7)Qm32}qiCvFt`#Q|}X z)~D&>W^s$w&opsR+$s(+CT9TDG&@5OoXf8q!6FY%-HS6HwA z1S{>cuul9)dl&102gJ|f7jZ%SDlUpXp^JW#W@09eQTv$o5autBYA3Zn;sn(5+7;Rf z*dgD8eZJ$`)7n!elgY(oHd(YD(;&=1_L2uThm~ZyLJcGt#8uq#188oZ7=4a z&uGt@%Bo9Bcy@(oTApdbFB5@61PTigs79cgoaGfRRk`m@iw@60i3C5|SSl;=L_c~cp&F$E!lUvbs(2+bMClOBC#Q&>Q5IBb=Hl*U%Nsizhk$4) zQFB`tH+4g-rnfF@>|D@DAj=yUbT+m$4x-4;#`Z=qq^x^US0gf*+1%LyTvHb}!>wA; zfmc;6oz2a7mDkbTNnY!6dRN)H67MRTmp3nlpWC{ir3)|1S{FBio~i8~$Y$=`&gSK< zja{uBiDwJh#fys!h< zI)^!;)U$h2M^{&K)4bNsd2K{iMe~vtYCo%*+Zva(px71gx;h&vOS~>_sE`6u03VO} z>M@@lso3<4=xp_vZ9o;N$09pat$MDif)B2t)>TAKj*39ttBA5P_`pYi#5w~Xf#Fd? z;jIBwu42m#pe*&6WjvPR5wMgsyb|S2S1^@EcG$F)Zw=3gEg@iJSG*EF$c3P&hyz#lvid+-46;DMM!03Z+^v4#pvCB`E$h6+q2 zCLoj;2?0Z(3JV|zP(7&kUhB@Ic(a1DF99S;0l=;DQr)O^hH93_zT6RTMD+ zZ-@uP3Mwfci39M60f?35C!mI6$)}YK=r;(u0Ue=?&sJWMibY>1-DrfLn&R8i59*1OP$EcvnfJ<~QUM z5_poc`3;^1nL~`siy#!*BC1rNFQO`y*yPZSNA)CyvPcP9ks^qY zQVOaenL?p9N{JpomJ+@MLq^#|4Ea(R5Re4JSJj7JLJ5`(NEn1nUn#kZhAf*v6#@o)C8$Ta!ERZ8 z$$#}MQ|6%25nmgOQ4|50KWc@N!80DEDCIzuB(yQG;n{dC8x++Wh@xtvw3H=PEPT9B zF_QVR64kRLqD(O#UW4oj%2eBer)18Ma#^jwj~XW`;Hg4VK-LunWTQnu))4uC0TD7} zWF~t*AhRbj=tYc?NYW=0AylD~BV;6(94@ohWLbl(NqB%nnGi6rNF_kVsQ#x6%(4@M zkbzBBGlUXvWYG-Icq=>aGU}*hPfa0$l%=OCmPsU&$_WJVfd;b`pR51b`~Z>09h>ZfmmX) z11gS`D2aq;q?5H)LhO*xQb3I=Dp6Gi&yGv>%_R-fDSHVn%U;qT6HixVC+!LErYmku zS3)u!ASfo(O{po8FH44i9P-GQV+R6C+9_ZpkrIJt*`2|c9D^_A0lplX;6suqk4of$ z3MC(92A2?0Em{VU98E+8r5dJ!vS>0`K&qY!0d^p4$Az&?A+Qf?fGsz2B)L;Lg1?HG zQsWg#k&3bVitb7p=)f={o02-HMnFm$VkCbnl~BmSNO;-h;1P&rLZf4*7$c#Q21FRr zP^nrA4O|j~>^77>N~9S=QK@toQhFs`L;j5}5VvQk#IlKidMXu~twc%97nrH8q$fpz zYDzvysxYyTT*W#}WMfIk;swLh9JIkc^By`d36E@SF9fe?ib_Gx%OEKZ6V}2)=d{4< zctl!yr1VH@4?13tRB`r<6*FnKpZj+ZD@d*-Et z;n7Z*5p+Nk;;D`&LOj)hScM!fCE{wwBb7L_dH}HsI$jeOjOD9K;*51HM;xlOBD0~r z8uc&zYN}%+Li+S32NBCFsHsuZ@(M&b0_~{W=orMvK&(ArwFlztfp~i$!5*;L1Bv!P zk`aiBwg>E(W9*n??3iQhm}BgiW9*n??3iQhm}BgiW9^t@?U-Zjm}BjjW8*B{i(8|k zGouYZNBLRtmdy6Xd7T}LEm#X8-<(M+H_hfo=~*&67IZ9bUSw%hzFRg{U>fJmYhK*t zHqQ|>=ge!Qq)p1p0iMP#ORj;q*+87D5I0NDE!UCSt=SQ@%VzUfC+gzgPYm=U-1VowI;F!x)s>M#J;^I}RxCC>VO0`&emZ=719nKWS zg=L#DQLFJ92ti7!Moc6SZwaDFmZsC+t|@`*QSkGGjCR6d=`t5mSdoMDYz;`3B) z2?iH&?_-rp)TO*?#nW!Z(`q}V$~RZ5n(daJOLb@K;sq|<td^eJOou?Yt#$-esq&24&Qn5$*o1t=CAwAa_O|8wH&C6PsxvsE>2v1C|N)JEBT&ohU zlAd~-Cv%U<%}X-nc6WAAWNb7v8Rbh7V`E~h@;N3p!L@l=7i1T!o-!sjT2^l??toO! zF-fq6W3clY245qqMEQ?n-)%H@(**X?{NS#_ev!a#(K@)-;ZI;cxB>10-UfFWY^q^< zg_LgCFI%sPoV=1MZDdpPa@=qZw-LK;IBg^?6v;wDI6X0h2i|eo^=q8Fyj=@&cIURO zXxAd0U0@+hlqa^-B}O-w^KMIqd?&Fn&`;m4n5;2a5`2X4P`NwkCrff2sCVAEUWWI_ zu-o|W_ZkDRj~M3IKO{RR+AE|z!UD(6V3lJZun{|OOR(2-qjmu2_HM=g+HKkq?C;$# zcaI){<=oTQLwW&we5bIZ_ZRF4evG}a&#_l{PVNi-p#4HtBCrn`%>txtN368rm;!4J zveY0u4P~W4HW~vK8jY~aAp48uPIeY#Ww8ww7P}0a3S~t>Rujhz3yG&-6>(BpLA=b~ zf}O*suxj`Lb_=jraM&r3g~AZnC3wLiVXR?`K$ZwWhV_B6J&1wD0ofU3!m6MIb_7+@ zdSJi~U=3LlVuw}3&gyS}$;LZ+PrplHSpOl|0JHu(q)WG}9E1Hy8*EKh;%_}$&*#FX z{I>->_Kj0UyF0F1-Xl2=f|@xGJ&B#y*RaES7CWh5;_n>(e!zFh8EYVpv-#5fid>Y1+&@Y8 zIdV;RlFP1!eI?`HlZ#z_xa>s<6CvHr(v6XBzjQmKyOvz`j&whi?zPf=Q@Y=i3)>9J z6DCtH3r^(O0M}n>E2K7AO(Mqe48fS8tGcd6%yX$FJtzT3ppY8GwEI@ z-F?!1Te@#a_aD;zf?N|L*X01Y_y!wXX{XNEV=_i!hI~*whs8HT%^}P#kZY1WFk8wu00`_*tv=wOkeas)WSTk8WMh;E(O4KtAMS6{Y%1)a` zqdnY;g{b;#wnS9qw7xq=Pr&QhFrq%gM6<-nm9)TIb!fE)BK=t z0sjTUiT>m@f=4Xg*x^(NX^=1R7a@m>C(ZGM)G~*OlmZye0Ph)KR(b6Qq|6`v*%|yj zhTjjMSjD}D@Db|QByF1HF1QJfo|Qe}S;^O1@fPJ$n7|_{=WF=;0p-?Yi7yaFqh~yV z_%Bha3$oNya)bdzF_LSb4N7!O<^!xM4c<=#Cskbn zqmluNlO>s`a=`o7Odc}Dao`|&h+=|2j@*djC&8PO;v{(b34X+TiZyBh6hMN2izM_c zr3Vyv09+UB^ixhUPgyQtA1%x1A!}^nhRC z&OPR`ia(5)zwu|$2bJ$&P2J3A z`Ec`>uqPc4+tH9glZBZ_THJY@Wi(H=1Xw2Ghf}APXiI`66;`1oyut$A%`($6$1(?2 zpG~mvTw+-dd(O3%U9jHVX1NKrntLqw!7}q!e#G(utS^tj((<_FQ-0F&HS8&0gYD#5 z{>h-B{7a$1F7gL{L1>gO>>ND?rNOFk;-K2^KpN=T9<2_fAS6;hW-DtRPNkIKENTo=jhCz^BL-?h)I*U;!ELc+yoYyV`)vrjP|bzdKfo(ucWFo^?LxLyen`lb zF*xCeZOSXaqp?BY6R}&tC9w({o(pb^MM#+%dl!5+c8Lw=w_nKle%}9i%{eqyOA`Onvmh=SnqTkW7X2iY%4f1K{DgqFuVWcf+GHuRb0#}pH9)!4-AwVX*`YYBtr zZJH-7U!YGEYG3&%I9SsMw`uy|98DkUr75wT)u(vLWx-*a`Oi_E8MIVe`qhIb_1f{wXx5?lxMk|ay0kFt6ndOeClAm zufO@x#Iw{#$2TRg=OP?CdVJu(@M`=Bt>4JNQ6GK*pAtCf$I-*bjSQUi;W_wt3HWh5 zW~!3t$BC$4CFLTVGIfeHnCQdFV<(T4CUKlNdZeUH_TjYQQ}2*WTRYy~1l2|g|Fved zZiVMoWIhPuVTL%})1YT~VFB@j0qQ?v_c`bpyPZLAhNwVwv1=SFckJ3YON#H&$gz7eRHIrwrw)@wy`gF?^rY?G&7KV9 zy)36i6Q9AZ4zFI5>?+=bv&_B3AepE$MPc`Z%QKwFxjtP8{k0)S7sK!TW%7)}(ArMJ zvj0JB_gA40-p-DTL+E8s2hO31t*poVt zUuQVN*MT#%!w`E!8>gO>Fzd$x_Hy<~9m7t|VXPV_v%~T}bl*!-Pulj>&)!R0)^(2c zcT9hQRcFc}b}?14fsPGwY_MZDI5x~N{XH@-mkP&5IChI;x-ZsC_glwCIyTC&(T?5b z*jUHLId;2a;~kse*d)g$JEp!8yb?@x><-7KId-RG(=F3)OBuZNfZh9*RsGiGek(JE zA}c30-NM(g+3NiaLQuS4L_pOd?b8Nd~I~;r6u{Rw1t7AJId&{xCj=k;JJC42U*n5uc zckF$~4mkGTjvaLD1IG?I_Mu~k9s3{0{@1Z1j(zOdCyssU*ip-Lv{n5ssunv=($Cma zSH^C-)kyHId}G_s*R^BF@E`c1mcsa%h7`|dCvu-G&Fo+| z@IhqxaWp6w*r8jGuR0m5T#DE=TgI213Unb;*~xl8-)ok#19c<2OLy{>=CJuY-)6pJ zHImHU&E|ZM>A)(aC;KUf@D*k}Yma+_b8U}XNXZviw#czZ99!(zqmHTnA@7RE99!zx z_x|3a%{6>TO51Yu~!_^9_E!)dzi0hXrJ_$_DPTJb4+`u7pA?_W7<1CroGc++B-d_z0+gb zJ3Xeo(_`8@J*K_WW7<1CroGc++B-e=kz?9Vy)f;k9@Bp6G3}=w(|+nP?WYU)U*lIt zQuWo5$$r&IfhhY^r!&WMeYtjH=6L){q|BiYc4c4rO!SBiSlC|CTcYT!#eN!U((*8NQ#H;1TA6e4&>_$~S>) zO4vsmWXEsBda${f(x2yiTp%K9k1!#St9~9hwii^}9P>ndEKOh^@ZYG9jKF7LD`b;l zhw|rO4r9E*#^6h^19vj)Qa%OdBfSi}mA?WDnFSd3ET08Cu~*ozZ}|r>68I4;VW+L3 z92dZDB47`81e?H0_7@xOTZ7eEL!La0HA8M7UuqEAN|L}lNd^n07FaB`!HCoaqjCw@ zjTK2IR}?U>Q7<3;+4Ve(8c-{TY1Q>6O?bW$T-nqfqms(;7S7W+j^fyWyfWo7kRM|M zbNEFWo)zz#JfB<+7DzL&P@03Cr3KhU(!pX0gAvI9OQaPTW!uK#nKLps8p8rmepnblf}xUfEw=3%&(l5 zG9*yJct4K4)YGMa{032?LVJu#2d>JHJTOO!z_!vE%#|)+dnpFgwC^KxYg_ZNBhEdb%hiDf2=jXCw zTg;fg5*wP0%&WGt`+5)i;14pkAC(b2Pe1aw)gGgA8%KJjjIqb4{l=@Ua3bgQT2Wi2 z(VWlVIDy(#%ccpO-(`bB z8+jPa79EdrWg*xejjq1oC1Ach4tA8~U;%40t(8?^5#Go2ZLbBp$a=6?o&zJe|I_+? z9_%46f~B$;Tq(=IRid-3XXF`hjjRFJ+V>lmy^KE5YFR3}`qa93iFCQL8Ehw8z&v>c zEEJu$6v0U`II)7Ro=s zBKarSSx$ppHSn>?YrXJ>&#xm7q>>UN`%F!a^c{04M{3`wAL((l?w`m#1CNf#G7|tZjet2O z2-bc{A>9tM4sA&e4{<;)2sl;cP7GN8b24ImNW7M?g zcq8X|9EWi%;)ujCZOAplA7MTLDlPLs?O(!s7I)hQu1?+CJ!G(Mw zGJz-f?qdSWO-FDIBWVX@M0ZAj{{DFf-Ep0LRXP6SOm5G8mrW=@Rx`TP9Czx+~gB{J)V4>*)7MU`z zleq@$Y|6o6(+`Z8>%bDzAB-BEE%Y!EaG@y$SDL=y8aoqnQppS;tOLLIt9cIui_IV~ zVg`dH<_0jT^Dr|+Lv3&O+Ksk#%8y4HuEAqDu_$`usm0dp#dpF_4o`%i9ZHUG9ZDY1 zep$>sUR#0o+VYF9keY<$iMIJ-(bgUjZRb(Z7T!%R1$*#cd#~13MDz{!^+}{RInR@K z!5;Egjg!4#dHg9DcSY9-^SJVYJ(hB=`CI@??d(%qu{RIZ*5I)_9Q({NgOpeQjRCZG zw~_Z)Jo{XZU!UpBy&mQ-6VF52@O|_;e_5gR?`!7eB~QNvg$GU(hk22Y)Z~m{*-j4qW+Pt zMT=c!@4V?3EtT($=hfZir8@ouRyV7xKe##Z_^^xTn;`u)1No?anxX-3F20afwU+tJ zMy!B;FZXzs#@@9x`SKPoXJgnU)Ps6}(qCwg(5shVlf4peJR6utz7jZ&=JZeT>o&OS zE{7#ki}|d#O6Y-);KS#+z!v+?sEL}hT}rG(_?qQ;mr@^6-Dn@4->AOyPt`)L!<*Cd z_zZd(E9}kqZ)+XDo3?SUHk-m~(%YX3ynt`KKVYNN4j*oV;_37mymWloqg1W%N3{rV zQk&6LoyYGRU;4e2NvB=PR9J0MYjE|*H;FIwJNP!QmI2l)Ts-}Dm%cd+y)s?`hv2bK zJ@37U-@I4Rg8hK!IlRZkuTcG!SC$sA258bc;~nrutHJzp+&|xTeCK_D)%BP7txL!E zTsLHiZ9hrn?&>sHu3RRU^G&4{{tMN6VFW$)P<#oF#im<52hKt#H&5-KoR`0id}rB) zt@`VDkEXL9D=w zp<0mN&6k|zXaLp!--meoJ7PWkeSu%UQ|iADJNQKFrLQsCz%W+6g=hn>iQi?KyNkBk zEM~(oyf-$J7LtyxH`DrMWR1s{BhTOBHRv-2;Yo2OUJoC@Dt`%H3wL5Sp8Q|d=S>bc3nLRX5tI59J~GBc=t?P>h75VYluAk77fEs z)>EZ=n8bb!338S7AUO<4@<(jZ&fvc=%jg=Do{~7k<-qrUM)rTAhrP*qUVPgGu$!-s zZAb}{-b>xqrOveM6grO|MOahRLU-%=#hi#g$9+gFwW-EiqIYG&S$Ab?SZ(wvU!ooP z9-aGL_=zoQ)!DObW9E`1g(5xd}~_^*6~JrS{Zj>}z&Hn5byXVL_(mcL_X z!TWL&`~LR$SS&I+)@pu}UFvLDlB7x+elO?ZyYflotIjJmRhdhb1FIW2X?J-P;!E=} zyjecWm&8qYnf!`f7QO6ft=Cldf32Nb=$y{mbyfo3e@5`TWHs>>+11MR5c-ZxR*mr% zlc2K6>#cgFuNp&6O z7TEm23^QCq%?OYkNbxvb?Q7g98#nr*xN-5gF*a`OMR612aktyJ@fXESj>k>3ag%JE zmTHQg+wx6yY-pU-M7!3=?lDS>dm!}Ji29Y+mXUAkC_w*J9pOdx>GT4fMTwbd9=54; z*A+XJs9~>O#m*z@P-FUCUduCs^g4fLK4Nr^(AZ1^b@U3E-`TjhuEE@CW2bAZxy#0o zhEcaGBUY*J&3P?mh%2S=b}|@wRsXe+5m(1dwU5*9St@fn*imK@l3I5ZZM72SC*+s< zD%J7E+YhAeJ``wVhMN(*%j)NOg+7qMETV`}y^MBSfktsEGu-=mqf1#cY_!+ueDQ9} zbVlg08y(a7_rh*+OxuYUrf=S3`Yt{8nq#{h(|Ma0yW6onj_q^oqd2SUoBe1lmilHs ztC*3yXGHs;eL|oA;rO-jw<(>?NW!bm+R}on&zhUjzO#DfHs6^sW2(;r-x&Qpl&Ti; zg&F5NJ8W+Eo$WQ_eP>&-Cab<~gPG_%TW%)#&gL7HZdG@fO)scEn`Wl^&PLM;tK){y z8mrIBXoJ;fUCnggS$kS?bzGRXTYc7m_F8?GXl8PzV^LL@+KCu?Ofn(-E)?&gDux+K p>>b}(qS~zTSDixBCz%@qwd1~RtxsE0B+-+*dc7~+X7%a$_iyn|KE40| literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-SemiBoldItalic.ttf b/_site/public/fonts/poppins/Poppins-SemiBoldItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..74a7c43bae58df6bb517985e27c8d843cc6466ba GIT binary patch literal 161896 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

    KDjo4)iF)_0$5X<12`e-t}&x8ZJCc-A0m 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 Kbe+{0`TJjtD?;l4 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-ExtraLightItalic.ttf b/_site/public/fonts/poppins/Poppins-ExtraLightItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..2c5ad2f826233d5e11942d305d3f4916de24b630 GIT binary patch literal 170912 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:i`#C-CdVX?0U$0J?!^}=ZM|-60w`!A-3Up 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-Italic.ttf b/_site/public/fonts/poppins/Poppins-Italic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..8efebbf6a2050de494ae0ec49f4201c494f834d4 GIT binary patch literal 167140 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

  • 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


    -

    -consistent-heuristic-exercise Prove that if a heuristic is +

    consistent-heuristic-exercise Prove that if a heuristic is consistent, it must be admissible. Construct an admissible heuristic that is not consistent.

    @@ -2428,15 +2426,11 @@


    this setting?
    4. Does the game eventually end, given optimal play? Explain.
    - - (a) A map where the cost of every edge is 1. Initially the pursuer $P$ is at node b and the evader $E$ is at node d
    (b) A partial game tree for this map. Each node is labeled with the $P,E$ positions. $P$ moves first. Branches marked "?" have yet to be explored. - -
    - pursuit-evasion-game-figure + pursuit-evasion-game-figure
    Pursuit evasion game Figure

    @@ -2498,15 +2492,12 @@


    -

    -

    -
    -Describe and implement state +

    Describe and implement state descriptions, move generators, terminal tests, utility functions, and evaluation functions for one or more of the following stochastic games: Monopoly, Scrabble, bridge play with a given contract, or Texas hold’em poker. -

    +

    @@ -2555,25 +2546,14 @@


    -

    - -Prove the following assertion: For every +

    Prove the following assertion: For every game tree, the utility obtained by max using minimax decisions against a suboptimal min will never be lower than the utility obtained playing against an optimal min. Can you come up with a game tree in which max can do still better using a suboptimal strategy against a suboptimal min? - - -

    - line-game4-figure -
    The starting position of a simple game.
    -
    - - - - +
    Player $A$ moves first. The two players take turns moving, and each player must move his token to an open adjacent space in either direction. If the opponent occupies an adjacent space, then a player @@ -2583,6 +2563,11 @@


    If player $A$ reaches space 4 first, then the value of the game to $A$ is $+1$; if player $B$ reaches space 1 first, then the value of the game to $A$ is $-1$. +
    + line-game4-figure +
    The starting position of a simple game.
    +
    +

    @@ -2794,9 +2779,7 @@


    -

    - -Develop a formal proof of correctness for alpha–beta pruning. To do +

    Develop a formal proof of correctness for alpha–beta pruning. To do this, consider the situation shown in Figure alpha-beta-proof-figure. The question is whether to prune node $n_j$, which is a max-node and a descendant of node $n_1$. @@ -2820,11 +2803,8 @@


    $l_i$ values.
    4. Repeat the process for the case where $n_j$ is a min-node.
    - - -
    - alpha-beta-proof-figure + alpha-beta-proof-figure
    Situation when considering whether to prune node $n_j$.

    @@ -2893,7 +2873,7 @@


    - trivial-chance-game-figure + trivial-chance-game-figure
    The complete game tree for a trivial game with chance nodes..

    @@ -2983,9 +2963,7 @@


    -

    -

    -Consider the following procedure +

    Consider the following procedure for choosing moves in games with chance nodes:
    - Generate some dice-roll sequences (say, 50) down to a suitable depth @@ -5125,7 +5103,7 @@


    - family1-figure + family1-figure
    A typical family tree. The symbol $\bowtie$ connects spouses and arrows point to children.

    @@ -5548,7 +5526,7 @@


    - 4bit-adder-figure + 4bit-adder-figure
    A four-bit adder. Each ${Ad}_i$ is a one-bit adder, as in figure adder-figure on page <a href=""#">adder-figure</a>

    @@ -6679,7 +6657,7 @@


    get ${Box}{}_2$ into ${Room}{}_2$.
    - shakey-figure + shakey-figure
    Shakey's world. Shakey can move between landmarks within a room, can pass through the door between rooms, can climb climbable objects and push pushable objects, and can flip light switches.

    @@ -7945,13 +7923,11 @@


    -

    - -Translate the following description logic expression (from +

    Translate the following description logic expression (from page description-logic-ex) into first-order logic, and comment on the result: - +
    $$ -And(Man, AtLeast(3,Son), AtMost(2,Daughter), All(Son,And(Unemployed,Married, All(Spouse,Doctor ))), All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) +And(Man, AtLeast(3,Son), AtMost(2,Daughter),
    All(Son,And(Unemployed,Married, All(Spouse,Doctor ))),
    All(Daughter,And(Professor, Fills(Department ,Physics,Math)))) $$

    @@ -8985,7 +8961,7 @@


    - handedness-figure + handedness-figure
    Three possible structures for a Bayesian network describing genetic inheritance of handedness.

    @@ -9045,22 +9021,16 @@


    -

    - -The Markov +

    The Markov blanket of a variable is defined on page markov-blanket-page. Prove that a variable is independent of all other variables in the network, given its Markov blanket and derive Equation (markov-blanket-equation) (page markov-blanket-equation). - - - - -

    - car-starts-figure -
    A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
    -
    +
    + car-starts-figure +
    A Bayesian network describing some features of a car's electrical system and engine. Each variable is Boolean, and the true value indicates that the corresponding aspect of the vehicle is in working order.
    +

    @@ -9214,9 +9184,7 @@


    -

    - -Two astronomers in different parts of the world +

    Two astronomers in different parts of the world make measurements $M_1$ and $M_2$ of the number of stars $N$ in some small region of the sky, using their telescopes. Normally, there is a small possibility $e$ of error by up to one star in each direction. Each @@ -9269,13 +9237,13 @@


    - telescope-nets-figure + telescope-nets-figure
    Three possible networks for the telescope problem.
    - car-starts-figure + car-starts-figure
    A simple Bayes net with Boolean variables B = {BrokeElectionLaw}, I = {Indicted}, M = {PoliticallyMotivatedProsecutor}, G= {FoundGuilty}, J = {Jailed}.
    @@ -9851,7 +9819,7 @@


    track the robot. How accurately can we track the robot’s path?
    - switching-kf-figure + switching-kf-figure
    A Bayesian network representation of a switching Kalman filter. The switching variable $S_t$ is a discrete state variable whose value determines the transition model for the continuous state variables $\textbf{X}_t$. For any discrete state $\textit{i}$, the transition model @@ -10333,7 +10301,7 @@


    - 3candy-figure + 3candy-figure
    Three proposed Bayes nets for the Surprise Candy problem
    @@ -10992,7 +10960,7 @@


    - grid-mdp-figure + grid-mdp-figure
    (a) $3 \times 3$ world for Exercise 3x3-mdp-exercise. The reward for each state is indicated. The upper right square is a terminal state. (b) $101 \times 3$ world for Exercise 101x3-mdp-exercise (omitting 93 identical columns in the middle). The start state has reward 0.
    @@ -11007,9 +10975,7 @@


    -

    - -Consider the $3 \times 3$ world shown in +

    Consider the $3 \times 3$ world shown in Figure grid-mdp-figure(a). The transition model is the same as in the $4\times 3$ Figure sequential-decision-world-figure: 80% of the @@ -11437,9 +11403,7 @@


    -

    - -We never test the same attribute twice along one path in a decision +

    We never test the same attribute twice along one path in a decision tree. Why not?

    @@ -11558,22 +11522,22 @@


    -A decision graph is a generalization of a decision tree +A decision graph is a generalization of a decision tree that allows nodes (i.e., attributes used for splits) to have multiple parents, rather than just a single parent. The resulting graph must -still be acyclic. Now, consider the XOR function of three +still be acyclic. Now, consider the XOR function of three binary input attributes, which produces the value 1 if and only if an odd number of the three input attributes has value 1.
    -1. Draw a minimal-sized decision tree for the +1. Draw a minimal-sized decision tree for the three-input XOR function.
    -2. Draw a minimal-sized decision graph for the +2. Draw a minimal-sized decision graph for the three-input XOR function.
    -</p> -</div> -</div> -
    +

    +
    + +


    Exercise 11 (pruning-DTL-exercise) @@ -11597,7 +11561,7 @@


    -
    +


    -
    +


    -
    +


    Exercise 14 @@ -11681,7 +11645,7 @@


    -
    +


    Exercise 15 @@ -11700,7 +11664,7 @@


    -
    +


    Exercise 16 @@ -11732,7 +11696,7 @@


    -
    +


    Exercise 17 @@ -11751,7 +11715,7 @@


    -
    +


    -
    +


    Exercise 19 (knn-mean-mode) @@ -11792,7 +11756,7 @@


    -
    +


    Exercise 20 (knn-mean-mode) @@ -11811,7 +11775,7 @@


    -
    +


    Exercise 21 (svm-ellipse-exercise) @@ -11840,7 +11804,7 @@


    -
    +


    Exercise 22 (svm-exercise) @@ -11860,7 +11824,7 @@


    -
    +


    -
    +


    Exercise 24 @@ -11897,7 +11861,7 @@


    -
    +


    Exercise 25 @@ -11914,7 +11878,7 @@


    -
    +


    -
    +


    Exercise 27 @@ -11965,7 +11929,7 @@


    -
    +


    -
    +


    Exercise 29 (linear-nn-exercise) @@ -12020,7 +11984,7 @@


    -
    +


    Exercise 30 @@ -12038,7 +12002,7 @@


    -
    +


    Exercise 31 @@ -12057,7 +12021,7 @@


    -
    +


    Exercise 32 @@ -12074,7 +12038,7 @@


    -
    +


    -
    +


    Exercise 1 (dbsig-exercise) @@ -12125,7 +12089,7 @@


    -
    +


    Exercise 2 @@ -12150,7 +12114,7 @@


    -
    +


    Exercise 3 @@ -12175,7 +12139,7 @@


    -
    +


    Exercise 4 @@ -12190,7 +12154,7 @@


    -
    +


    Exercise 5 (ir-step-exercise) @@ -12219,7 +12183,7 @@


    -
    +


    Exercise 6 (prolog-ir-exercise) @@ -12242,7 +12206,7 @@


    -
    +


    Exercise 7 (foil-literals-exercise) @@ -12269,7 +12233,7 @@


    -
    +


    Exercise 8 @@ -12285,7 +12249,7 @@


    -
    +


    Exercise 1 (bayes-candy-exercise) @@ -12305,7 +12269,7 @@


    -
    +


    Exercise 2 @@ -12322,7 +12286,7 @@


    -
    +


    Exercise 3 (candy-trade-exercise) @@ -12345,7 +12309,7 @@


    -
    +


    Exercise 4 @@ -12371,7 +12335,7 @@


    -
    +


    Exercise 5 (BNB-exercise) @@ -12388,7 +12352,7 @@


    -
    +


    -
    +


    Exercise 7 (noisy-OR-ML-exercise) @@ -12425,7 +12389,7 @@


    -
    +


    -
    +


    Exercise 9 (ML-parents-exercise) @@ -12473,7 +12437,7 @@


    -
    +


    Exercise 10 @@ -12541,7 +12505,7 @@


    -
    +


    Exercise 11 @@ -12572,7 +12536,7 @@


    -
    +


    Exercise 1 @@ -12592,7 +12556,7 @@


    -
    +


    Exercise 2 @@ -12612,7 +12576,7 @@


    -
    +


    -
    +


    Exercise 4 @@ -12654,7 +12618,7 @@


    -
    +


    Exercise 5 @@ -12669,7 +12633,7 @@


    -
    +


    Exercise 6 @@ -12688,7 +12652,7 @@


    -
    +


    Exercise 7 (approx-LMS-exercise) @@ -12696,9 +12660,7 @@


    -

    - -Implement an exploring reinforcement learning +

    Implement an exploring reinforcement learning agent that uses direct utility estimation. Make two versions—one with a tabular representation and one using the function approximator in Equation (4x3-linear-approx-equation). Compare their @@ -12714,7 +12676,7 @@


    -
    +


    Exercise 8 @@ -12730,7 +12692,7 @@


    -
    +


    Exercise 9 @@ -12751,7 +12713,7 @@


    -
    +


    Exercise 10 (10x10-exercise) @@ -12784,7 +12746,7 @@


    -
    +


    Exercise 11 @@ -12799,7 +12761,7 @@


    -
    +


    Exercise 12 @@ -12814,7 +12776,7 @@


    -
    +


    Exercise 13 @@ -12830,7 +12792,7 @@


    -
    +


    Exercise 1 @@ -12852,7 +12814,7 @@


    -
    +


    Exercise 2 @@ -12874,7 +12836,7 @@


    -
    +


    Exercise 3 @@ -12896,7 +12858,7 @@


    -
    +


    Exercise 4 @@ -12916,7 +12878,7 @@


    -
    +


    Exercise 5 @@ -12943,7 +12905,7 @@


    -
    +


    Exercise 6 @@ -12963,7 +12925,7 @@


    -
    +


    Exercise 7 @@ -12979,7 +12941,7 @@


    -
    +


    Exercise 8 @@ -12994,7 +12956,7 @@


    -
    +


    Exercise 9 @@ -13009,7 +12971,7 @@


    -
    +


    Exercise 10 @@ -13025,7 +12987,7 @@


    -
    +


    Exercise 11 @@ -13073,7 +13035,7 @@


    -
    +


    -
    +


    Exercise 2 @@ -13128,7 +13090,7 @@


    -
    +


    Exercise 3 @@ -13181,7 +13143,7 @@


    -
    +


    Exercise 4 @@ -13234,7 +13196,7 @@


    -
    +


    Exercise 5 @@ -13254,7 +13216,7 @@


    -
    +


    Exercise 6 @@ -13276,7 +13238,7 @@


    -
    +


    Exercise 7 @@ -13320,7 +13282,7 @@


    -
    +


    Exercise 8 @@ -13337,7 +13299,7 @@


    -
    +


    Exercise 9 @@ -13365,7 +13327,7 @@


    -
    +


    Exercise 10 (chomsky-form-exercise) @@ -13430,7 +13392,7 @@


    -
    +


    Exercise 11 @@ -13472,7 +13434,7 @@


    -
    +


    -
    +


    Exercise 13 @@ -13521,7 +13483,7 @@


    -
    +


    Exercise 14 @@ -13542,7 +13504,7 @@


    -
    +


    Exercise 15 @@ -13558,7 +13520,7 @@


    -
    +


    Exercise 16 @@ -13587,7 +13549,7 @@


    -
    +


    -
    +


    Exercise 18 @@ -13635,7 +13597,7 @@


    -
    +


    Exercise 19 @@ -13651,7 +13613,7 @@


    -
    +


    Exercise 20 @@ -13685,7 +13647,7 @@


    -
    +


    Exercise 21 @@ -13701,7 +13663,7 @@


    -
    +


    Exercise 22 @@ -13722,7 +13684,7 @@


    -
    +


    Exercise 1 @@ -13739,7 +13701,7 @@


    -
    +


    Exercise 2 @@ -13757,7 +13719,7 @@


    -
    +


    Exercise 3 @@ -13777,7 +13739,7 @@


    -
    +


    Exercise 4 @@ -13797,7 +13759,7 @@


    -
    +


    Exercise 5 @@ -13827,7 +13789,7 @@


    -
    +


    Exercise 6 @@ -13853,7 +13815,7 @@


    -
    +


    Exercise 7 @@ -13881,14 +13843,14 @@


    - bottle-figure + bottle-figure
    Top view of a two-camera vision system observing a bottle with a wall behind it.

    -
    +


    Exercise 8 @@ -13906,7 +13868,7 @@


    -
    +


    Exercise 1 (mcl-biasdness-exercise) @@ -13957,7 +13919,7 @@


    -
    +


    Exercise 2 (mcl-implement-exercise) @@ -13974,13 +13936,13 @@


    successful global localization of the robot.
    - figRobot2 + figRobot2
    A Robot manipulator in two of its possible configurations.

    -
    +


    Exercise 3 (AB-manipulator-ex) @@ -14004,7 +13966,7 @@


    -
    +


    Exercise 4 @@ -14033,7 +13995,7 @@


    -
    +


    -
    +


    -
    +


    Exercise 7 (voronoi-exercise) @@ -14090,7 +14052,7 @@


    -
    +


    Exercise 8 (confspace-exercise) @@ -14139,33 +14101,33 @@


    about a non-planar obstacle?
    - FigEx2 + FigEx2
    (a)
    - FigEx2 + FigEx2
    (b)
    - FigEx2 + FigEx2
    (c)
    - FigEx2 + FigEx2
    (d)
    - FigEx2 + FigEx2
    (e)
    - FigEx2 + FigEx2
    (f)

    -
    +


    Exercise 9 @@ -14223,16 +14185,14 @@


    terms of hard intervals or probabilistically, due to the fact that the relation between orientation and position is both non-linear and non-monotonic.
    - - -
    - FigEx3 -
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    -
    +
    + FigEx3 +
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    +

    -
    +


    -
    +


    Exercise 11 (subsumption-exercise) @@ -14301,7 +14261,7 @@


    -
    +


    Exercise 12 (human-robot-exercise) @@ -14344,7 +14304,7 @@


    -
    +


    Exercise 1 @@ -14353,16 +14313,15 @@


    -

    -Go through Turing’s list of alleged +

    Go through Turing’s list of alleged “disabilities” of machines, identifying which have been achieved, which are achievable in principle by a program, and which are still problematic because they require conscious mental states. -

    +

    -
    +


    @@ -14377,7 +14336,7 @@


    -
    +


    @@ -14393,7 +14352,7 @@


    -
    +


    @@ -14410,7 +14369,7 @@


    -
    +


    @@ -14432,7 +14391,7 @@


    -
    +


    @@ -14448,7 +14407,7 @@


    -
    +


    @@ -14474,7 +14433,7 @@


    -
    +


    @@ -14491,7 +14450,7 @@


    -
    +


    @@ -14512,7 +14471,7 @@


    -
    +


    @@ -14530,7 +14489,7 @@


    -
    +


    @@ -14548,8 +14507,7 @@


    -
    - +


    @@ -14568,8 +14526,7 @@


    -
    -

    J9LoInooO0NFp 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�ZxZ1+9( z$d)aSwAUeT2u%+nG)Bm9nEByj)beYfVZK9@)tt^!nhS{BV}EZ@9j$>#Es8|yq>mTsFfXWLRhlPfjel!7qQ4Z#mai@nr%uW!27 zOHX66ok6v}+tg0qpY{wn}Hb3s)1qrBy&0+`dSf8y{Ni$ zT5+W}ryws4wX z6Aw|D$pfuL2uKl_?cpno4b9xoE=-M>iZW2`F?C^}$5fMnb{nNHgg4=a-=>FQ!ogDlR91uc zv6jZ>l`Co&G;Y~KslHd#&c$GHNF3*8@!LLX!h^qB+&e!o2QL zC6kNhCFW;lmrXjWWPC!&n5gNA)j5-MW5Tg)N}FCYH)UYzNLW&2MTLhCE6zk7c+lE~ z(qN=B-?PP7v1`8NQObUi4!RbxGj z|B2z@_^<0<^uG0$_r*Ss?C-N5T?F*EwAaC1uCC`Fw`v{--$z)U&4+W?a0yI7Z%6Lk z6?x!5{GA^ZjtK9XnX_{AaoW{+#2=a(IvmpJPo zY---md`*r9o1%4!_h`4H-akDAn;lJ`2u;UZ^mWH)EXjC=L0|i(476t!D&P7X`U1QO zheG%B=hb}g`7rU}KL4}ISJ9Tomd%oSz_R1iZol=si16@;^X3(;%gS0;l;4<=(wLvS zGCh4|u8OWJeW?A&L#1`uXH{07mF-DuEh%YD%WN$wYR%++gp?K`4|Ym^=>l6ANN7x3 zPEF}vNnxIyo=L-`r=m>?NDp5oy{xp(V-hh5GAFoH6H%)FKF;2AL3eN1nR7B5v$7g9 z=bRbl?S8?Mg0}4JwgMI1P+2l}QcG1;%cQv_l?_>ES5}@4^H@L6oRUN${{goi{kA0k znP=42-v8e)%}$F;(wFNe=Hy9&2t4-?h!DjKwF#IP)8@b;%vd$ag&Ah{ij0gE*+lOL zr8lN`?JP_7vMB@ml&?xw!O5%2;WFn~KJ-H^q3>hIwNr7-vZ?p0Ih!|oXU!_9QEz1z z4C~$gvvT(yR#xKWeENQpcEmSK@EDJFbkcGPX7vB1Rb@41EIhA|H?nn3THWOT(8As- zSUI_-bb95)#W}lvzpa^3F9M~&7=v{vI=ZntW6{k`jc!>VzHIJ-7OywFwNS;it@Z7u z)MYEr;>#e9__mgnaV<|p*wfWv(J47ABVM*a#no$SkFH&N@Gr)z_V?(~ts8!KwI5N~ zG*KOY>rmDO5)x}_kG;;rUe1egENA}c`@wgd>kssp&6u8!d}20p zq`g0$<&EB~;!Hn3i6@=R=`9N_UZv`|HQ{wt^HvG~pH@vTYV6*#rRZdCIb7?1V`za#m($Hs$0r zW%`ALEsQ3$R#vu7GQF8=x3WV)8aZ;$kw)A^IGg`3(#Th#PeV^WMH+E=)Nf?0bF|@i z()!Qx;-O!U(gVNW@a^`J2JT~I^k5jmJVHuz>60OqYrS3-7qO_x_mb)_;~URM?g0;m zOON&2SV4y?cb~~x+rRSnPfutZ;|LSK%~N$O7#M|&KNh^C*VD@!hQ z577K(j?&}49=l)dabLu(yL#=qmE(t!C`9%5h0#Cx=P%(E2#cB+VrD3j$%#6gTJE|l z;^F)IY`s0=zK2ES9!?=Y{e*q3ZzWWRqR$ZuGl_l*)2C!T;?V06zI}Zc{T0y@b^Lm? zov)rYbD+~fdD848k#c=^p_p${p2y>%pD_IM>>`%j`enX7z{3sQEhi(OxHShkWa=H8 zWE`^uW92TdON~LhyZ7o8caXcww9(#(q!I2eLGBTGc_Z9GUECv*BD|xgb-~M&R9ZY| zO7D^0=AO6XP^bSTeGBGLUCyxuCk;FNr`6iv2sib-=oDFQMIbzNXFl9P7)FZn+I_wqd| z+|IXW^uNt_97R$Ktz>%$*yjZ<;>|axM2&i5%xQfFhWCvQ_I4Q^6B*sN&mjK;t?cFL z*)z8P@Ufm=#)Y0~X2(+O6UAA1Y9qu{T!yui>pG?5PFPT`C9m$wuXw-uZ2q5QkR-qH)S}+|E1K@>Pl^#Hmxz$wR{;Z#XKir zNnzmfhKjtW01ApOon6e;k8M6gv`PCZhMjxKXsux7IayaAc3L zmZpe^F;x?1tqApYsV~Z1=3C39>sI>JO~_T;lz9}i;b)YpYrV8 z>)pH8^VEYcV*$~Jsy#!pyl=nl%^KpN#by=3BaOdx^XdRo#c;IoN-zJ@p}srXeN-c3 zUL&1Qf5#3{zLCcMMW7MJ%!A+2rJF?~vm{CCh9`pPwwPwfa+>C>?&{SeD%0{RXUxrC zm@;;5nz!rR);T5BEnU4K^XE@3E1u`~u3kI8Y{Z-~jkW0v)Zb^$h|U?EJRu=1qSx@e zNh9*dkgHdA&ZO!1WOdcViSa3&-kzMP6Z3orVQu~@Z*Om1+W1)$Cd?Y2R)>dGd6O4T z#(%YA_HBz7-!|JoPt}bzH8)lnIKMPMGdE#T?$m_|xtaN;$twyAmM5e1aoEXTqjp<8 zjTMbq)5-jo=h6N;V%-6`in@Ef-HRqqpFMkeT1iP-R(W}r+C4dOiSN$EiIeL}F`t;7 zpFf*_%-7M@I?AEr?W|kEia!aO z=NmokPto>!ulKTj>`D7rF7O(oAoNA70~*bi$EWInJWjVW!p0NKSJR?*h*l(+%M{%^ zk&fM1QE}tKg*R1H+_bRf%A%qxYih14D!Qs>dr{tXeXd#Jy|S>-o0fa}>FTAb+Zq;c zt*+j>xZ$>{_Iafn7c9E5tn9``wSOq3^V8{_ciy2lGAA!vHa_WHE=`>J1I<%+@mK+^ zV-n5t{ZZY8Q4V@v@H|&NZnrppb329I|0*rb&c<)b)TvYWryj2xgK|?1c)phd*jf)*QcKqv-EiI_@HR;oQe?RB^fSK1u=rg;sP7>kq2f=`v zN~De66<%7i?)2vC)u#5vG<@mo>ZM3|5Y4bk>0G0~;Jq0-7h4xRvr*RDm@8qmYPPJH z8PWtXDqfSBoS2?6d&JnG-pUcfW5;^4`b9M_;83){YKC-2k1+e8arwL-3Y~1R^xc`% zhQ2H3mOQ6uK?A#PN8w29oR1TjQC^&ec;g^$psrXit22qN6OW{rLfRLLB96)-eZZ1t5dP>XJUq4LE;7LdPTE@ z`2ALUlS$$q6OhIeziq*tiTNJ=y|!#hb4=PY--801lK;6yv-w8&Nd-RipW8T%mCO$9 zWW|4K^qMu2?N>Mq!YpiHM;Z3n`dU5IWAuUQyAwP9W?xBPg0Hwg!7~%}F3ufq`>nqY zCJOLx_0z*P_|gFXEXRMJb!~uux!+%%u&xa7f64C;d(``^ZD>!>2wl* zfR&WI;e{g#y@=lQ@7(x4S{q4^(k$4Dec|83!S)w+Xok^izDXzpuTXhkDoQ;|Q zo)=8~9c>PMWT!vkA20MrK=q--FZ6nM#|z@$0sozv<2Uh~=-BD!5ze)JDM^2@t;Yi#>7G}A*f+sk-|Og6rlBPh8_&|G^j zbBnFK+e0uD|ew=VpAteCHG& zQw!+v%q3@R(ZvjlC9HDP1LLp@H+AjkqQ0|7jx}g;pX&CvM#j?ak*hPXvqFEkrhH_a zFJ;8)Of}|$LTt^A8&y#|?tH;URxb2Cvwk#vJ#sYmS$y{c6UIEnjq3Vp^629D z88zObqJ*hK#-(i=JtA)Ul$=6ub^h?&;qwRmfkw7WiGA4C|9Dml>!Kh8+w>Y*`yH zM_8wQ>cMGD`;CrU-(YmyvoG{^?nLlDf%l?Wof>anvFu8i9RqsiWc~O2Sr0oZckCiO zJhMi0;bp6n19uV}y}0m6$&NyldY{V$Z3WadHvc9Hw?8o4F8!@9a~tzWhnl&~)XeQ0 z1N@n*;t#HFW`83eId**p)2nwOA2}Xwt&xtu(!t}ITBM^w>_V;d?ibisWFuB$wy!#| zlV>B`9;U0mVpQ|DRtNx|gmI&cgfSf2RV4^26s&7oM37+`& z25i-otxKD{s<`s3Oj91rEV;G)MfkGM+T`%1K)CxE`~%x^r|-#axq!>BnEK?lTp+O< z|G>6fz??DkrY-aA$hsD@|7F13ELV9>#QSMMa491J*NSWElb~Qc^H-1O70g4Wl`Ga* z_knhO6w>C^2QS%wBT!G4r$(F(8wv&X^65zt>Cr=>#7>$QJs~2~SC~n2hRhrXl{O_c z<)r)W8ZvV%JzAfJowZDC@GfQ~YDh|+@0A=nd(dF$w|(tUZ?DPqoi}h0w-KWunxdz}S7vFNtYsqijr_X{{wx(?4P>1sB{B5t z9QwW1RRQz|9s0f2T~fk<9a-2nxF56e(|DKFEL@UfjhT`EU|(14E#yp`l9HP5m>l&V zm6$lH;GTQ#^CpcLK3*B?BX3-EbR3<{8|a+(l#U$Lj8Tx~<(xFk?B5@riT$9o%V&gV zgj?}=^}xBB2z`c;{7Tb0t`S4ctjkMKo>0zp|G(2L(v&}sO&Q%Z^7uk&}eF>LJd-?!p1{b1?*j;xr>nr&alt6VF_pGReT zwzBV4wET|Upgtk}#86YmtwJsS+)r$3x|ONF1oeBGYur%p?RZ(J#UGO1PrdhLrash> zgOQzEJyQqkKRyQOYWp6B@8M2gJ|mCYYq&?5m|urf3hdna92o z+v+a@@1U}fL5~u(s3J`>2(SS>pt#CUwghYs^7yOS#AkN?5#Nw#XY)TiAU-;8kZlOi zEYWou13d1J$?ivMW&C&vxySf{cEhrVrAANv0Lu7@0VvgJkW?>)K)Oc^d9ow$;qa#M+OHi*CMilzCApnQ6_98aS zCd2WGG!BNLCV6kAw-WzVc)V{Q{V6^?{=_$IYmU-D$H1BKWGvB5$@XBiX}3hA%M#s`Y>#!FJu_hm&9k{(!U?k85PBW~ z3S`tYGkX7Qu5$!1^v(z%^gIF>`jbb1dMEzBowXC>FYghYvSd<+{mQtW)fW{RW7MLHs(V5y_rgzN=4|Xyse#R=zs+BjW^7W^ zR^@-^X`k!Zqr&7FBbc+Q9*P~BH2-DCT6{M_G6{Clhh zC;odRH%yP*aQ3jGnnP?G3@H-cYl4VS%!v(yF*_d8`(K%<{wEgQP|W8fWX{~R0oHLtPxiSAAPoqd{w(QNK>pP2siboOi-yJTh? z!yjV?G@DE8MPj?8WUmS5_P}z0wc_kQ0-Wn+p{-b*i;W0~Xgf*FW1W0Zuo)R#8v^Z( z)|e$l?7$mOHatSQMi0sQ*}anPKI=B&s98U=218cL&jLO`-p}-y z_t$W#3^mVZ3^mX1Sw5QBS$>(=_gWVO#LjyIhW-ufnNE7q#u@rIkju{aS>74?{noxt zddOsd{QIrPkt?|Auc==t9e zF7Kuxl26nw?6Fu&@fG}8!*g89g;hL#A@utUy|uv5i=Kk%MMt1_&tfhZYM$E(HMAOa zLXA}ERq2iUC6-`b*V^b?StQd|N!8GEJcj;t>u!hsbkQp@z0$9XF2zuDUo_Nv ztdam~9{UXSo;YL!Hl*utuIwMOZxQTv;}p1tMkzWOd%elw=u_CF!`au+61RIZ-7+P3 zbn-yzH!?OjW#(+Rdu|!2Pf|0ddfE?;Pw+$~s8OD&1yemJ3FZqroJ*+tm=cm1e<6pU zrG@Op?O9Sn)s1rw`BY+`SeW#GIkSLuedogGe>}f%i_A;@ms1Qs_$MqTf5w6_3HkM( zsA8?cf3RT;oRR(y_KYcJ!t`IQ8r!ew%$FB@Gp8)VQJIi-tZq0dT|RU1t%=z_dC@tI zh7?11V;wn|W%2I_uE14Apsi%C8J$kCm~4MBaE$7!O0Bu5ZKXd3*Vv|F1r0*43gX#m zQgUSPZD*c&hI+BoTUyHE6z?1G{(xAJxMPzdlWEWyOz|Avmx{jIZ$O{q>?L-o&wE6TMTWsHN${T_eYi9qAgLj#S2~HP&*m7&^&bXsq8B$T1B< zyNpvytizCRX1tb>%2*Ht?$2)@4>b;cgJNR`@lW@QA3i*uf1cPOLt^sv@+a}E`K9p~H= zQ@kmW@!rfxHGApOrJQaiNUwp+G@5C&tRd36)HO4`zKgvxRew+W4=R*@+~W~3Bq`4@ zM3Q1(@^wRPHDXyB zK+UlqL+ncLTOc(E8?6C!5%`Th3cIKQzOHnUv6#i1g8^?2wpZA12BPoO%KXCe1nOM| z+AB;)L4um{_cO>+yYHK|>|C4nMgI~OdirWyHs}*iO8ja)-mfddW2IBv@jevY54F-{G+zXlZOwVI0@D+yq?9W z{CF!G=eMr~hv8Bba~jWRhp>qGN%w{YMCT16>2kkyfNc3sw}=c5pbNZdBoP1aw~Nps z`y0C)-aNwhk?;@vhSi|;II-2BZ8K=B1;tK~>jSn))-&e4u}m^H zNn(wJ_Z^o2dwoz*^K;4D&b0k`m45TFnUq zu_?w3Ari}EKDso;9B!U*L3OXSYuv6?YkJJSxa1{PP~hzqpt??xC}GztfGnPxMaQIN3XyT)r%C*2WBPhVMj|S9YN< zvGk2W+!5TO!h53(*cC(x`DdRC#hpFIATRnZ^7xK>OYl$5v~JlVr&=lXG7r>5m-VJ5 z$9@1U6p~R+?kLg5u|4AgbtzJE%NYr_Q^DU*031~S#L2~hN0)k+spa0w@#nq%dbQJw zbJB%g*s+cEy)C~5zUOJG)UTz!K>f%`4{oZsHy{xrPb|BK`E6w*;gjfB@zd8^<|Wl- zz2^I}^qjnzH&oBPp=#RMrM@p;%UYB)_qGMkA6nhed$AJwB+R}bbjgnx$_H?<9cEhEonBZH&E#f;mHZ(EPJd1leZ zC5x{wZhv)DTXlY0VV_HG`7pY*u=wm)`jfl(hK9v=Etq{>Maq_(%&Ga2*Qp^>GIFNg zk90)0?K;s^a#0qHew~%-i+m?dQL;Y{in7(ew9N6kkNp5Cm@R-=vzc(f& zr^d%mRt#1r@@%Z*bF7yl^tr6Nz*rz(x^QbK=48c$CDXklM)pw=gQJ5MxOzkl8KC<2 z?Gxr&pv%U129NmlxtI}sJl&&WbT0T4N8PAJgo8c{!BPsA!F6X+jPF2YWaZ|2&+r|lgvvgZn`qx{o~9;`0B$pJ)`RHPd|L>3 zE%$|RpQAM2R}|6Tcbq)IzBfMEy=Twv!K_U=g+6)cP}~Z_Nspm$-`D*q!uM4aj#v9b zfIh)Gi;kFQVxU=P9I_ zM#_g!crz&`U_?8YqP@OuW3sTRX`1>#)@4)J@YOTynI#B_2=I&<^Caj;lQT?<|h#!Rgi zsW6x0tQ@#)!u?wCgL%;au8qRGe93W>aKA)Cb4i+|#Bo+3Xj{a0xYTY7c)SL7%46}z zy#C+n$8ePEh3mUXT1h#u#lY4|Za9|>Qgh6gMaV7JW4)Ba)Hm0~V9+m>5|yL=3h_Kc z+7Z`IXUv5s#lU4ewI;dV_{S}g>zZ?Ra=QN9)C$)cr2QzVQDk%*pMOxF`$`y2{C(#dn z=bwvb){3;H$wfgFOm6BzArwkoF&c$YcYK_uCv3Vs6i!~u1R`+qun+ac<*NOtKMkOP zG>8Ucju1uA!{T1lVYtR3j)v0+8cCyQG>xILxY0D85^(jzcuJxPluQ$85>3Wkq$!k2 zX_QVGlu22XjnhR_DVOqS8cr+ZQvnrH5f#%6Dxp#;qjIXCN~)rnG>c|aHO{BZrFk@; zYH;$UmKM??s>6jFi*eWHQfk0#WI3&%Mry*nq^oE(HDgxNLao$BYiS*wPV4CmI+M(=+re zJx9;e3-luGpqFSTy-d646?&C+(;j+__R{P02K|xt(SAArWBRw~ZF+~^rGxYyy-$Cl z59rTyh(4sl^bvhbpU|iD7y67orz7-NI!b?|FX&79ivCW==xaJo-_W=85BiS&N#E1I z=m+|dexjf01pPw4Qakww2U!&1M6*^d+{PEI+^UNTQK70U<{V+FyXt}SpS_evg)6VZ z9c(I6^-+D*X{w*3TrK=2;sj^hI%288QuF6x>U>}-~UDiU}=TfX@s1jAG z%2c_kP?f4m%~Z40Y*nr1sJUvMnvWaq7pPjbP%Tn*s$MNtOVm=;ps+eoD^w%y@L#D` zsnxJSA>XRzH`i%kizL zD`B^FHFRFrs_WDr)JAnZZqvL`-K1{DTza#*Mct~lsN2+5b-TJl-Kn;zyVTw49<^QF z3;VD8)dT85^^kg4Jpw(%W9o7BgnCjvh1=zyQO~O9)br{E^`hE=+f;X|m(?!yih30% zA@-=()L!+vdIM{heQLitpx#t(skiaPuXoi!^`3ekXXHLme^!Uohp-6xNPVn6QJ<>6 zsL#~r>WKQQI*Rj(U#KtDSL*NTnEF~BSKp{_)j!mC>YwU+^)K~<`ceI)epV;cFX~s- zu6(M4yS`RhYnKkv!P>36Kw%Q9yXtN_On28kbWeO@zys~QSNGNtI#T!1ef4R&pYE>* z;D+}>daxd%qp&uN(L?nx9joK?a6Lkg)T8uhJw}h!<8-`E(207yPSO)}vYx0X>B)ME zPSL44O{eP&ovE{Qw$9O0b*|3S)AV$muM2dcF4Dz%hAzR~?`67NSLjMzrDy6{dbY0C zbM#z2PtVsidV#Lh3-uyh2mRqS6K3kuo&(-JY^YsP#LVc0mpfA>!=u7ow`f`1RzEWSMuh!S-YxQ;d50(qF z=U}XgyI_77ij`D1*kW|Ytgk+0a99G4#LQqcMyauwkHkYZCt?PZggHvGH4$@^$(YTgz{V;K)_NHj{jx9% z%)!kdxmF(b8>eGNQGhY6$STI@R)Vpy40ELltmLb3-|sAIHtrFfW6ibZ!EUX_T42@c zjW`u@p>>hFce_tV7t<`vdf(|Fo{uH()mWiuEy0e{8Yt z!#d=9*r45EJ!rjdy@vVlLX5T7V8-xA%ns{F5zHL2>G51?& zy56@A!ggV)^>^5MUJ6^-2F%PFF)lY@hP~2SjnSIteXSU?+b}=*3VNXRm>->Con@Vg zy~NwGdwsTbu5}(XZO5(W^o{x^eY4)AH|txhcFU)4)my9%vh;0wtG=B`-=Xi++w@)f zZhep5uJ6_N>HDppte^D*`a%7Wepo-EAJvcP$MqBXN&S?5+B#wVNk5~X)z9hY^$Yq% zy+gmGcj}j|&#ce&F8zvrRqxh&^lN&reqFzz|ETxjUiwF@NA&^yrhZGmt>4k_>Vx_{ z{XXuTK4SeCg2M{a1Zd|4o0Pztmspzgy4iWBO}- zTz_L7wf<(^t-sa((BJ8Q>hJZx@J*QytiR|Vp(j5KJJ?UHKU<$zoAponXMIBdqJP!x z+NV2QmW%MgJq=yx?$zwEc8pGl| z_Q+;5Ti)d}ns46CX1t;z6A4ySh*wSyKjh#8ZXC9l!&V59gw0_T@8B!1O8B`%p0gOu z610fl&t_1@ppZcozb=H#a(uEeW~rOoyAc$K@dwV9oUHhx#$unzCa>)Yy^ z;7)B=va|&+iyNBik)Iij9wf7HVRL<3Lv2gL%BD39OPYe}ke}MFbt_vJuBaD0sJV4j zeSKGCu%Wg|aL;~CdC>~aR$2Y3rQCl` zuU}ESW+{qY2B)RDmXpNmf|@dEAk*ODG0!~a@go6Pf*<&U z2WAf*z#Tj=bC>`bgu|@i0&|J+$c*6vbBUP($MDwg+lf_~ z7|QKeH7Kefs)0=BOx2X5m=GR}aE2YUP+m`CmT{ufY;J(zhCS0zTJxgFP;%ythhY~e zO@60=TXu7`ks7-MAOU8-E9b1{)#Py`aD=mYHBv=+HKuCvYI4k5j5a6+9;ca73npa+ zDMttgZzRGj69l7>1VPKQUkI=B@FetQes5uV9`Y=qW%xm-k;1~2GQyQOvTL$AaySw> zyCz(=X$sk`?5h7qFNEcj#4r=($Y&n#&fm*SnQ#JU->- zCgWMAs99*O63Xx&k9K#>GNsKj>BI3qOS{eD>`3&|mJmpaYl9DKb)^2*pM| zitLQTH7Q9kW}AHQh|$fNQ=j}GbcLo9!of?#2E_Ky&yVCv&S>~cV z?Aqa^MSwtx#V#V2nEZr>BZa0#!m-0itrapmgjyP?T}6ea%Ha6p64_i>Q^m;(xs<)I zMgmuvvh(Z-@2U*9s!SuP0tt$V>88vS*_Dz3ks*&=89RWO*3O6>L|O!%MV!GEj=`1o z09S@4xM)e7Mmf?zg|dq>gG<0nj}`>M(M1d@(=dZd(FC2wQ$2%$wiEZqg|W><;2+jN zTVkik?arhK{+i4b*{`@286UrE@?FjY9T>*h=Acflfk;b(kMOtLGzuw<(2K~yBO;c7 zwqRx-JD_O|@UUA$x#=xDa7hdzHq3mKvt~Dnax;hFNw36fw|`p%mYa&@p-$qEev57^ zQF8Z%FV~eg(iFI+d*>p2Ol{+I@S2yXjE0{= z$$nU{PM;na7V$cd2+NNg9%22c^V)0t{0W=v^z0-w9(_AKoRH=X(r%pU_@T|=iPOU3 z-Nu}kC{$zS$r;0=KVvrPP;y0k4P}`%jg_c>aVz05&GrzN-{ioft&F=Gd$pCp%Rw4Zx#QyDBS?ZDN%SM*{Ya7@ znczo~{m4W=GRa2b$N3R|%<=x1 z8;ttqi0j1(&2tDtmpG^tBt9X*b`yiAw=}G%s}F7v$35N7MT6}!8{!kPZR#BNbUVcc z+m-i;6U_U>esZO z?LzA*J_+NbdJ_`jr8&W!1Y1CYC07r)7TX}oKZSj_KG;pu*h`B7JRSQ*8oNbj0bYkc zjs4&nz$I!0;2O0C{v19O`(<&gr zNv=cg19z_1;QeFRZT$CpjWO6q9O3LAvRxDJ74jb8G-qe9!r2F`#SYvm?DgD?`<-sX z4&3e7)4Ln{dk@R*(NnODdkK3;d$7m17dv|IVMp*U*b6&~y~5+NFZjLnGh2zkKBN!D zh;2uL*l?u6T7xY$*iOS(X|Rn(r-eo>>@wK?qAkGAf~_nrfrZ62woQexqF}3u$7~CU z7ho0fs#rnnql2(>I0CDN?_sw9iv`C{fh`omV3*Jv773@>wg_yAFwC|-Ft!KrusC2l zgG^Wz6vB?6LaYZm?Euc;yFmF)NbIuy{*T}Je<#yW$2qVwq>l3dAA{w|3Rsz}!{5jF zI~&#{T*4b*C2|KWLiWKD7z?-6k5E7*Db01o{MTaGTU+wg)bgY{M5$1qr8B*5w-4Hg#pu%;+MKIS6brE01E z9u^WUumV^QD~JvFy8@ODH^Hi53oID6;rA5&9>MPgSSaj;HNrvs9fHNdr?50Q2CIUf zln-_Tp|BC?3EP1Fumgz0p8t64?`L2yzYzQOv#>{Bhreamhi}84`}x>kzY2dFv77ro zc5k<0&-QNY(>{j3XRr^u1ADJ;V2|~E?4^E&ebeL24g8%zmn2GNj?*ZCZ!<*gv(F;I zmoRjN3G6NY<@#*UJkJmo2aIFlZ7(*AelV zAU;9jgD+vg-zPqNdYXd2W9XJVgz))B(hC{7Oblbi=a9fZ3ha=#moUVae;Do&$fxCq z<_p{{aHl{M>T$;PK7nk5PI@E5pk;#35%?2BdRO3;3}F?*aD({lWvG8;=qeWcR)Mz* zd|u!^0^ej9B%IMNiccm(Se|eUjRJpU=z3q^VTM6##DAOkOcz)$J`V|ACHNf-Vb{Z9 zB^8%&+a)#PY7l?Px$8Q?uVomN!7%t`@iAe=M+>i9Zt*{hp%xl_v*1|*r50c>!*5Nl zP7_?Xq`zbww=FQdkRfcJ7)mJmC*$b14Brzd+<=|ak(1!&O@Hc&0Co_5{=aRm z2>yegd3zM0eE2&Edj2!CyAaC!aX7}d!KULW&>e*>$5Til0{8)7hY;eB{Q2znM?rH4 zKmQ-c;FI)^NeX*mpK%DZOmz(KnEV}ujmCHO^Il-ghob@TCQvii*zYOWnsCZ{@pKe% zKZ1Dq=i@j~c8;C%bP&FeAm=X#ehBYPx?51@gOZky>kNFq2|ttOF{vj`dyB-)F>$Fm zMK19nq{HvF;Ms8G0Q@<&Pw|f9XSyw*WFOAmcX<0Ld|@vFxD7O%E0aT}J&3=(@JG!E zmw?+f#GLsQKU1EAh|T1M^TVkb4s-2sI;L!#2hJz^9)Lgp%zNfEbKM8Kl~Bo*qzYet ze++4Jo8dIM9{6dS{Px0k8z@XXhrmsa`##Wc?tO4MG(U5>UOW^_&hhhi=p*ps9HXAl-*H30N01ZS8A3t;274F=O%?xEhPqAQ zeFC!?2K8j<`bhAP1>Vn4i%+nGbqS?wtx!r>*ky7k3Cos%NH>cieaJ9q9U#wP?OCTD z1}p+|UjFJyANe|2Fiu6`%>D2Dt`0hv2GcOu?~a1q?!=&NLHEH#RTh z5Ii0huY2i0a3LKGo&{^xPlK1y(cm`NtbT`io-cS~@J8hd-l{@_AHd%;!H?nhD*krh z_XaFdaT|Q_XZZUf_;~PfSf9qh!g7o|7&fMp-F@7BRE9eSwxosb39uZUrRKYfVI5ir ztI$>M#rRtRJJ2&>^LdH7%6*Od8dz{{ghl78YO8y@dpm46A8^_3GZ@7PeE#~{+aSiSUBf7uiHNg6gzXHw_p9?x(L_P4FlBl2q=ihK^2EJ^Lw|xLF z=$Hst(=itC{tkSx3Srj*&J>>uI%aU#jym`hbl{G8^##Y~x`yKq+RkwXZ(%(69!@JH zfqh)T4D}V96TN}o>UsQDe<*od)e()@ng!Mioaw9O6n$-gSNd8&StFs^1kRVRw{f~b z4HEN@0&kc2rwdIY(*&Jv<6OqS3;u)T=X}P4ngyRGuufnlL*0jYLi-uI;w02B9Gh#Z zq?pb$!R3+%LnA)wAk*u&BoB=oO0{E+V5$8f)foj7{5>CdJw!?N4ok1s(Fz6!ss_}hdZ`Y`uk*jMl1o{K;9Tzv~9W!!3U=_fiLK|6!3wL#{ug*-Ugg0J{NS{3mR$3^aWEw zYV5$gaL6U9eN{fP(gpVhV!5%h!39xAy>OVpZIL&`~+`d8ps#q6Y>Q< z`f8yG7W_&si!0i<9&jxC>kUi~i357qDDgQgc!_P!DsrO=d$?T z0({r^E8vyB1As>u*EJGno51-Tv%ZZv1`B2`OM~PD2Yli4Bja?u15yk!1$|zh#{OzU z#{&3#&QSj0Ltero?=@{g!Lw?}9f<*dI6**ZJ(@IxLjUl83h$ zcTJPGb>j1(_*4qshiewO0(43It~iPF7va@ZE|Kdcq31gRC@7snLH2QZO(^k!?Bf{R zOrzhHQZ#Zrs#Sb$W{7*=+2=U75WSW;jQf1p=W8RinZ_lY(dV!~W-9D6Sl|VmE?Uka z(0?PGyozyZ00b3&q1M@SpB1P-8!!5^3X!F(KjYS_AsIrT-QsUT^u`RMALba`Ld|>D zsPR|P!(b~Pj(JF5*v1bGc+WbvE{LZ)Ea~}sBc~awdFb2LSbI-`%a=A;@6>j}L(sr2 zwmuDjM}e=gjs?P{wJR1|-vz)Ez?;YlgiSCRrQkrg3aU`*b`o6EvWC2?0$}s<=EZcH z4OcB)OoN*PU|VfVD-9Fwm~#TG86^Cev&>sUxfx5iBls76WYFt!WRAE$g)Y7Q7s0*X6i`p9XP}B=iZ$y0%bu{Yx z=q}Mw(c_|X?DV=IwZ*8b2x~C3kK>_poQAUpb0t61kVj}(KsnvP@*S+e!3rI$$ievg zHzw>18|z}9ml!GMBUroHId(^ZCKP$#wD=6|SvViTc%I;+fh&X_Y4f!Ue8In{!8i(! z8zb4W~BBaFSvfPAZ&_lM|buIeiRP_HW>f!)MTs zo`6==gOhM0aJnrEn$T+K0-K=$ybRjEJD~S_4jQ|6pcDLxet>Qcvl7I8z2r1a@EZc~ z8w2p00`Qvy@J#{u<^cSb0Q}Yfd`kd+TL8W_0KYu|zas#@GXUQffZr8>-yMM86M%0I zz*&277V4184r$`x_Xpq)1mF(_;Cu?(ANJt@{E-0s(E$9h0Q~U){D}bk$pHMR0Q~6y z{Fwm!*#MkRk#l|&$`T{@Ag4p?ej0j00VH%W{)Tq89%)lt=Vp%S!iftN*p>%vz#G%< z_)S2&qiyJ6)i`U@WUU*}A1&_+>jr4R|i@T%HHJaF)oA zRXSLegUxiXSq?Va!R9*{e_hbTx4^*`I@lry<1?y;uHL~GJJ=EjTk2p94z}FERybIr zgEcwWN(Wo*V9gG;#=%+~tkuEV9Bi$FtrLv*d16rOmYl#TLUL}bQX$jVjy9>Gr4 zg^(LJS$Fh%uHUQu4)puLdH`p4cJ})WGUOo6T77{%mR})7dg5Gd49?6>q^y3&u&Yu< z3viOPg^Xl;-bwuh2Yb=Mb~xBh2YcDUb~)H94)&^pz3yOdIM^Q@Y`=pYaIiNW>@5d- z+ri#(uy-Bopo6{VVDCHFpB(H12m7;wedu6^9qc0q``E!gaj;JXNQiy#O+_8cEl(V5(xDMw-@5bKAb69^Iz?sd@ zuwU{6Rve)?M>!C?Bnen&sDs2fNL|wmR7D4t9rw-RWT49PBO!yW7F;aj@+UcCUlo=U{wajw#y%4)&mf zJ>*~yJJ=%*_NaqB=3tLI*b@%+q=P->U{5>PGYIM{0r#@E>qCU*It%U2=$LVgIH75Zz}y4i8`I~ODH3Z#4{M&L^z#W!O9w-qzM2OvS7 z!3g{+WcXW{2_D8=5WD3RjQp)cm~@~+#U16mX+Xk$(#_*jBaL18L z+(hgH@$TF;VEq$^mB|EfI14ksVziWMYXQdl6*$+tjwT?!naEMHxEYjy zP%)GUIFcp;j-ttcV`vKCI7$Ibq*Op$$pn~8>41|d12Ba$0aGa(FoTi+d6i>Im4l~b znhKagxqzu?d!eQlDG$%XX&T@NnhrRU@&PjgC<^dAhIlnLmWlvVsTeTBiG7B=DUmm& z@}@KPGCYr?a=>`15Q<8n@aL>b-prIYv*b+|w30qp^~YdVD}1Bb@E=3ffMaP6;5eEK z7*F#66KFnQihQ9ul@U+5ppOEno&dw1bujouIOE zX%XP{v;^=5S_#POBvZF%;whQV0!+pHkIUZ;92ktAHVXZJBKlemZUHC(FXqxYct4EJ z1B|8f0h6F*>1x0X3tKU>dIWNDXJ-vSZXJU}`pNQP zeG*DNG0W{h@DSer3d?gpGl+W{v*N5=ep5HN)v2292Mpv>P# z0ki2zz#O^>a2ss_yqkEIbr0PGcrW($71}P>uPu8q`eby%^ ziS!&`GV#1+BE0}OiCzRup&fv!^b%k??F7uAmjSb(DYEOgvlS7~S4PsSfMaMkU?RN+ zm`r;CC(`SHljx6tsl>C6blMLXDD$0m2>vfcuWZ43=Ume->22hk<>32pxpqE+yByDN zB94*t4&W%_Sx6!s1Wcm$04LC&0F&thz{$k(j48P1kJCR4m`)!9X3!^qne-`OHoXN{ z0Gm36QMpq_{RPj-^ci3(9RWT84%q{63;%3lM z#F9vV15AScozwUda3cL3a55bSoI>9LrqDkDQ|Wuabov)y2K@k-Nk0N+(@%go^cCQ} z^flo9^ex~6_yt?th)3*XIsuppZ7Sz>8v4cWj;#M~MnXR17_v`=z(wCt;c&ry)f?^# zwC;Aq9zz{~LzM+MOcCHnr2)rahXL(O1p$sz!GQ6~4Vb990FGCofJv$w;6xP$I7xK} zoUD2PPEkDpQxwk*Qk4fVU3mdBR0LqQiUiD23a|is9q0`rdF=5)^?^?^zJbhPPXkO> z{Qxsmf54o7F9p>AypK_X0Eer=fFslpz%eQckiP`VvBm(VsG)$VY8YU;iUrJ2ae$d> zAmFrs_Q4#7eEn^^=J7`HoS_==j1f0Oje|P}&xvs7!<`5h5=RY3tTAdNAZ|kf9IFxl z6V!OXiP({0-X#O3s7ZjSYBFGkngW=mMgU%~Mg!ia;sLj+r2nt1GmFith~oI2-+On2X5Da2LTd*x(7m=luhM+)!q(CB2kfkgZgTBavTa>gyKruljMj|OefnWm> zT+mb{5q%&SUu20vqaXwkO7M4PZs*=c8cxrwckbLXGiT16`4_s6m9&^SqKXw@c3kgZ zJ=_YO%Qh@UyYcY+5X6>4?0-)Lr=)_`)KjnOM9d}fxc!|H)h1LnX7O8FTSonbG8sBT zQqVC{2^}j{(D5<_IzgsFACYO$5}6Jym0IXTnF*aFbmM5Vl@)Wd8=0eM59(1zIho)2ylLn2oqut4k$~x@_9fmT2 z%5*t~-Y~bZJ=^n1VAk+PVBXMjaBgThe-B2>{tBH6?v1d*sg~&5W-^EyZ&c>Xj7odC zQ8`Z;mGDZ_2U^X49lhFH&@|Httqb3Rb=T+~VH+j8?C%=F zT2B|W#%iA`#ZC`ZX>i;|&z-lNFv}};VgMe{3hG`7%1$mAJ1yv5ZTu900(2Z4qLciL zV)xR?4&w|zqiK17WIf7G=Sc83HpGS4KHBj%y~!!;YB>dR)Bbz95=DvT#CwUeNlB)X ztCDzLQ_5tj9g`Dv_37xJF`NkzMoPGy{I=Wj^v1@q=3 zt0Nu_I?T(+nk}2r>C57$K`kTc5k1{-7)(2vU*85ZXFn)N?ZIzYQ@fBxS8|&#nG2T% zqEiX`tV-7IC#;p}Kyc8!gm3A{Fn^=Zp9h!0u1>YNYNTX02u+`W#pCMb6fb<6e7H>P z%kKn-!Kr%@{J7ir8a~XZa5>es?D}dTT!KC0G)BMLvH2?LSA6OqxL#%ezSu|bmL6lV z*&HILU>5e9Pw?0+(-*0dqM483C%_e31E?K-qf( zw7kf(`!J|?$FZLMgeUh+ytF}p3+t-$bq$3ZW`>wyXothG!%YGoa1JuK!eaR~V+Y-Y z1$(E(*z2&!c|U@PcNS~hB}Kdgk*-84nVamJ-+RN?%h@lo2wIfYJPYw`DmIN^1#aYw z=5>4$c9=a__tYcdB*=O{TP(ec;O8lN-Ze1uZsCoPYq9PMWH_GG>Q7!1BGk=ROuF!i zTm2IY;2sL@nEuA0Ax2n;W#AoFgK;<$tHoT4Uf2Q(;j17Gwt*>l0Cc}|_`5qyzYACy zuV81qj$ik`lC;Qsd0^~Sfs0okJ~PKZb2!`}5Edt5y-Zm|#VJ@Zw}5B37aT%G5jiy@hfuCLgSiu_m#rsE=f`YpDh1fUG|#GWQWiB09;>eE`M?V!QiEvXNH0*xgPY$_wm*J z9Ms0sU^3nX-LTZIsJu;bi!VJIu2*o;3<5RsUF^qyfW~+gZ~SqhtFY#+_j&OXW9N6C zU6P_xzGm?ybq}Mtv>x}q+#aDlm)TL>w)ZiT7EyBv*q6INpKQl>_y_X~_>KL*QJiJx z^8_nc5xd1uN|RCFXTx+md7Hh05f$Cc1(sY-vY0GTd@*Zic!n7uvwz5asnlSAdo3^?~T637T z)~2nqY1*pw8n*4*;JJk%mw{ESKUR+j1u)(tisi1~c7pArfH^~LgFSr2kxA8_jBJrM zn@ev#aa)KUcKvFs{?MBq(-lkGvzh#=H=~E(CnCWB*#y<~DIw3^xST%3M+$LY6p+-IKq%5$o(xzw*c_l@Vi^W3?R%Z_P1+KV-j z&O^HoMem5!LC1u?M_X7n{F-KxJWYIe=s_en3JsR!u~3ezh=oL&qEK*MR>ne?WK}G5 zR`8PSenQYGt7D;KvL+U4m$k9b9$6O)wMug=w3Sg1)wxMF#6ruF!YHi)X^cX($Y2zz zkd|0z9FiQR6(GA&s4wywh0;XlT=j77j#K{-VZ>w-qnPvRdC)yx`riFM7D~H&nvjX* d(ERDLAjk^wWi75OIno))6>ju}GOIQ6?>}pZNIw7o literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-ThinItalic.ttf b/_site/public/fonts/poppins/Poppins-ThinItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..2f4b05e7411aecb75af9ba87382be0abb8349985 GIT binary patch literal 172308 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 M@3Y%1rwxDq2ZI_3T>t<8 literal 0 HcmV?d00001 diff --git a/_site/question_bank/index.html b/_site/question_bank/index.html index 9cdb87af20..25a028d02d 100644 --- a/_site/question_bank/index.html +++ b/_site/question_bank/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -1822,8 +1821,7 @@

    +


    @@ -14631,6 +14588,8 @@


    }, false); })(document); - + + + diff --git a/_site/reinforcement-learning-exercises/ex_1/index.html b/_site/reinforcement-learning-exercises/ex_1/index.html index e3bb0f5a9e..eba4e29752 100644 --- a/_site/reinforcement-learning-exercises/ex_1/index.html +++ b/_site/reinforcement-learning-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -174,37 +168,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -224,6 +283,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_10/index.html b/_site/reinforcement-learning-exercises/ex_10/index.html index 0352dad0f7..4c934cc899 100644 --- a/_site/reinforcement-learning-exercises/ex_10/index.html +++ b/_site/reinforcement-learning-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -167,18 +161,18 @@

    Compute the true utility function and the best linear approximation in $x$ and $y$ (as in Equation (4x3-linear-approx-equation)) for the -following environments:
    +following environments:
    1. A ${10}\times {10}$ world with a single $+1$ terminal state - at (10,10).
    + at (10,10).
    -2. As in (a), but add a $-1$ terminal state at (10,1).
    +2. As in (a), but add a $-1$ terminal state at (10,1).
    -3. As in (b), but add obstacles in 10 randomly selected squares.
    +3. As in (b), but add obstacles in 10 randomly selected squares.
    -4. As in (b), but place a wall stretching from (5,2) to (5,9).
    +4. As in (b), but place a wall stretching from (5,2) to (5,9).
    -5. As in (a), but with the terminal state at (5,5).
    +5. As in (a), but with the terminal state at (5,5).
    The actions are deterministic moves in the four directions. In each case, compare the results using three-dimensional plots. For each @@ -187,37 +181,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -237,6 +296,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_11/index.html b/_site/reinforcement-learning-exercises/ex_11/index.html index 619d5e4cd9..af09c7bd01 100644 --- a/_site/reinforcement-learning-exercises/ex_11/index.html +++ b/_site/reinforcement-learning-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,37 +163,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -219,6 +278,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_12/index.html b/_site/reinforcement-learning-exercises/ex_12/index.html index d785930d29..50c133e4cb 100644 --- a/_site/reinforcement-learning-exercises/ex_12/index.html +++ b/_site/reinforcement-learning-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,37 +163,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -219,6 +278,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_13/index.html b/_site/reinforcement-learning-exercises/ex_13/index.html index 31b03c6c79..9941f75e29 100644 --- a/_site/reinforcement-learning-exercises/ex_13/index.html +++ b/_site/reinforcement-learning-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,37 +164,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -220,6 +279,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_2/index.html b/_site/reinforcement-learning-exercises/ex_2/index.html index 38a20af9a7..0aa91c2032 100644 --- a/_site/reinforcement-learning-exercises/ex_2/index.html +++ b/_site/reinforcement-learning-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -174,37 +168,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -224,6 +283,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_3/index.html b/_site/reinforcement-learning-exercises/ex_3/index.html index 1d615417ae..e117edb23e 100644 --- a/_site/reinforcement-learning-exercises/ex_3/index.html +++ b/_site/reinforcement-learning-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Starting with the passive ADP agent, modify it to use an approximate ADP algorithm as discussed in the text. -Do this in two steps:
    +Do this in two steps:
    1. Implement a priority queue for adjustments to the utility estimates. Whenever a state is adjusted, all of its predecessors also become candidates for adjustment and should be added to the queue. The queue is initialized with the state from which the most recent - transition took place. Allow only a fixed number of adjustments.
    + transition took place. Allow only a fixed number of adjustments.
    2. Experiment with various heuristics for ordering the priority queue, examining their effect on learning rates and computation time.

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -229,6 +288,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_4/index.html b/_site/reinforcement-learning-exercises/ex_4/index.html index da8bad9e20..855d635703 100644 --- a/_site/reinforcement-learning-exercises/ex_4/index.html +++ b/_site/reinforcement-learning-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,37 +165,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -221,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_5/index.html b/_site/reinforcement-learning-exercises/ex_5/index.html index 36ec808b71..9b2e96b14e 100644 --- a/_site/reinforcement-learning-exercises/ex_5/index.html +++ b/_site/reinforcement-learning-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,37 +163,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -219,6 +278,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_6/index.html b/_site/reinforcement-learning-exercises/ex_6/index.html index 111b936631..e9104bd3b1 100644 --- a/_site/reinforcement-learning-exercises/ex_6/index.html +++ b/_site/reinforcement-learning-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,37 +167,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -223,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_7/index.html b/_site/reinforcement-learning-exercises/ex_7/index.html index 21b5247768..e3f32df414 100644 --- a/_site/reinforcement-learning-exercises/ex_7/index.html +++ b/_site/reinforcement-learning-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +
    -

    - -Implement an exploring reinforcement learning +

    Implement an exploring reinforcement learning agent that uses direct utility estimation. Make two versions—one with a tabular representation and one using the function approximator in Equation (4x3-linear-approx-equation). Compare their -performance in three environments:
    +performance in three environments:
    -1. The $4\times 3$ world described in the chapter.
    +1. The $4\times 3$ world described in the chapter.
    2. A ${10}\times {10}$ world with no obstacles and a +1 reward - at (10,10).
    + at (10,10).
    3. A ${10}\times {10}$ world with no obstacles and a +1 reward at (5,5).

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -230,6 +287,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_8/index.html b/_site/reinforcement-learning-exercises/ex_8/index.html index 6e182dee45..33d26d7606 100644 --- a/_site/reinforcement-learning-exercises/ex_8/index.html +++ b/_site/reinforcement-learning-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,37 +164,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -220,6 +279,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/ex_9/index.html b/_site/reinforcement-learning-exercises/ex_9/index.html index d024721547..7d3e97827f 100644 --- a/_site/reinforcement-learning-exercises/ex_9/index.html +++ b/_site/reinforcement-learning-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -175,37 +169,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -225,6 +284,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/reinforcement-learning-exercises/index.html b/_site/reinforcement-learning-exercises/index.html index 335c48c0bb..b87aef3d5a 100644 --- a/_site/reinforcement-learning-exercises/index.html +++ b/_site/reinforcement-learning-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -264,9 +263,7 @@

    21. Reinforcement Learning

    -

    - -Implement an exploring reinforcement learning +

    Implement an exploring reinforcement learning agent that uses direct utility estimation. Make two versions—one with a tabular representation and one using the function approximator in Equation (4x3-linear-approx-equation). Compare their @@ -401,14 +398,7 @@

    21. Reinforcement Learning


    - - - - - + + + + + + + diff --git a/_site/robotics-exercises/ex_1/index.html b/_site/robotics-exercises/ex_1/index.html index 33bf0a3262..98bb390231 100644 --- a/_site/robotics-exercises/ex_1/index.html +++ b/_site/robotics-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -168,74 +162,139 @@

    biased for any finite sample size—i.e., the expected value of the location computed by the algorithm differs from the true expected value—because of the way particle filtering works. In this -question, you are asked to quantify this bias.
    +question, you are asked to quantify this bias.
    To simplify, consider a world with four possible robot locations: $X=\{x_,x_,x_,x_\}$. Initially, we draw $N\geq $ samples uniformly from among those locations. As usual, it is perfectly acceptable if more than one sample is generated for any of the locations $X$. Let $Z$ be a Boolean sensor variable -characterized by the following conditional probabilities:
    +characterized by the following conditional probabilities:
    $$\begin{aligned} -P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ -P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ -P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ -P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;}\ .\end{aligned}$$
    +P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ +P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ +P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;} \\ +P(z\mid x_) &=& } \qquad\qquad P(\lnot z\mid x_)\;\;=\;\;}\ .\end{aligned}$$
    MCL uses these probabilities to generate particle weights, which are subsequently normalized and used in the resampling process. For simplicity, let us assume we generate only one new sample in the resampling process, regardless of $N$. This sample might correspond to any of the four locations in $X$. Thus, the sampling process defines a -probability distribution over $X$.
    +probability distribution over $X$.
    1. What is the resulting probability distribution over $X$ for this new sample? Answer this question separately for - $N=,\ldots,}$, and for $N=\infty$.
    + $N=,\ldots,}$, and for $N=\infty$.
    2. The difference between two probability distributions $P$ and $Q$ can be measured by the KL divergence, which is defined as $${KL}(P,Q) = \sum_i P(x_i)\log\frac{P(x_i)}{Q(x_i)}\ .$$ What are the KL divergences between the distributions in (a) and the true - posterior?
    + posterior?
    3. What modification of the problem formulation (not the algorithm!) would guarantee that the specific estimator above is unbiased even for finite values of $N$? Provide at least two such modifications - (each of which should be sufficient).
    + (each of which should be sufficient).

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -255,6 +314,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_10/index.html b/_site/robotics-exercises/ex_10/index.html index a1a6c21f2f..5699319d00 100644 --- a/_site/robotics-exercises/ex_10/index.html +++ b/_site/robotics-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -172,13 +166,13 @@

    simplicity, let us assume the robot’s motion is noise-free, and the state space is discrete. Figure FigEx3 is only one example; in this exercise you are required to address all possible grid -worlds with a valid path from the start to the goal location.
    +worlds with a valid path from the start to the goal location.
    1. Design a deliberate controller that guarantees that the robot always reaches its goal location if at all possible. The deliberate controller can memorize measurements in the form of a map that is being acquired as the robot moves. Between individual moves, it may - spend arbitrary time deliberating.
    + spend arbitrary time deliberating.
    2. Now design a reactive controller for the same task. This controller may not memorize past sensor measurements. (It may @@ -187,7 +181,7 @@

    and that of the goal. The time to make a decision must be independent of the environment size or the number of past time steps. What is the maximum number of steps that it may take for - your robot to arrive at the goal?
    + your robot to arrive at the goal?
    3. How will your controllers from (a) and (b) perform if any of the following six conditions apply: continuous state space, noise in @@ -195,41 +189,106 @@

    unknown location of the goal (the goal can be detected only when within sensor range), or moving obstacles. For each condition and each controller, give an example of a situation where the robot - fails (or explain why it cannot fail).
    + fails (or explain why it cannot fail).

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -249,6 +308,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_11/index.html b/_site/robotics-exercises/ex_11/index.html index 5a3111d3a9..bb79aa41ad 100644 --- a/_site/robotics-exercises/ex_11/index.html +++ b/_site/robotics-exercises/ex_11/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -178,37 +172,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -228,6 +287,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_12/index.html b/_site/robotics-exercises/ex_12/index.html index 8d7b077e3d..9c8303ffbe 100644 --- a/_site/robotics-exercises/ex_12/index.html +++ b/_site/robotics-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,19 +164,19 @@

    forget how complex these tasks are. In this exercise you will discover the complexity and recapitulate the last 30 years of developments in robotics. Consider the task of building an arch out of three blocks. -Simulate a robot with four humans as follows:
    +Simulate a robot with four humans as follows:
    Brain. The Brain direct the hands in the execution of a plan to achieve the goal. The Brain receives input from the Eyes, but cannot see the scene directly. The brain is the only one -who knows what the goal is.
    +who knows what the goal is.
    Eyes. The Eyes report a brief description of the scene to the Brain: “There is a red box standing on top of a green box, which is on its side” Eyes can also answer questions from the Brain such as, “Is there a gap between the Left Hand and the red box?” If you have a video camera, point it at the scene and allow the eyes to look at the -viewfinder of the video camera, but not directly at the scene.
    +viewfinder of the video camera, but not directly at the scene.
    Left hand and right hand. One person plays each Hand. The two Hands stand next to each other, each wearing an @@ -197,37 +191,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -247,6 +306,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_2/index.html b/_site/robotics-exercises/ex_2/index.html index c38d24b587..5bc71d0476 100644 --- a/_site/robotics-exercises/ex_2/index.html +++ b/_site/robotics-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,43 +165,108 @@

    successful global localization of the robot.
    - figRobot2 + figRobot2
    A Robot manipulator in two of its possible configurations.

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -227,6 +286,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_3/index.html b/_site/robotics-exercises/ex_3/index.html index 5000aff68e..1c55ba48e1 100644 --- a/_site/robotics-exercises/ex_3/index.html +++ b/_site/robotics-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Consider a robot with two simple manipulators, as -shown in figure <a href=#figRobot2">figRobot2</a>. Manipulator A is a square block of side 2 +shown in figure figRobot2. Manipulator A is a square block of side 2 which can slide back and on a rod that runs along the x-axis from x=$-$10 to x=10. Manipulator B is a square block of side 2 which can slide back and on a rod that runs along the y-axis from y=-10 to y=10. @@ -178,37 +172,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -228,6 +287,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_4/index.html b/_site/robotics-exercises/ex_4/index.html index a9fc3061cd..df59afc9fa 100644 --- a/_site/robotics-exercises/ex_4/index.html +++ b/_site/robotics-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,51 +163,116 @@

    problem of finding a path from the starting configuration of figure figRobot2 to the ending configuration. Consider a potential function $$D(A, {Goal})^2 + D(B, {Goal})^2 + \frac{1}{D(A, B)^2}$$ -where $D(A,B)$ is the distance between the closest points of A and B.
    +where $D(A,B)$ is the distance between the closest points of A and B.
    1. Show that hill climbing in this potential field will get stuck in a - local minimum.
    + local minimum.
    2. Describe a potential field where hill climbing will solve this particular problem. You need not work out the exact numerical coefficients needed, just the general form of the solution. (Hint: Add a term that “rewards" the hill climber for moving A out of B’s way, even in a case like this where this does not reduce the - distance from A to B in the above sense.)
    + distance from A to B in the above sense.)

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -233,6 +292,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_5/index.html b/_site/robotics-exercises/ex_5/index.html index 5a7743557a..7babcb0e7c 100644 --- a/_site/robotics-exercises/ex_5/index.html +++ b/_site/robotics-exercises/ex_5/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -174,37 +168,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -224,6 +283,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_6/index.html b/_site/robotics-exercises/ex_6/index.html index f5bdbb637f..61fb7b3745 100644 --- a/_site/robotics-exercises/ex_6/index.html +++ b/_site/robotics-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -174,37 +168,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -224,6 +283,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_7/index.html b/_site/robotics-exercises/ex_7/index.html index ab07163ba8..d3fb8e0baf 100644 --- a/_site/robotics-exercises/ex_7/index.html +++ b/_site/robotics-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,37 +165,102 @@

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -221,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_8/index.html b/_site/robotics-exercises/ex_8/index.html index 562e93b676..b423552179 100644 --- a/_site/robotics-exercises/ex_8/index.html +++ b/_site/robotics-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,7 +167,7 @@

    shown in each of the diagrams. Draw the corresponding arm configurations in configuration space. (Hint: Each arm configuration maps to a single point in configuration space, as - illustrated in Figure FigArm1(b).)
    + illustrated in Figure FigArm1(b).)
    2. Draw the configuration space for each of the workspace diagrams in Figure FigEx2(a)–(c). (Hint: The @@ -181,18 +175,18 @@

    Figure FigEx2(a) the region that corresponds to self-collision, but differences arise from the lack of enclosing obstacles and the different locations of the obstacles in these - individual figures.)
    + individual figures.)
    3. For each of the black dots in Figure FigEx2(e)–(f), draw the corresponding configurations of the robot arm in workspace. - Please ignore the shaded regions in this exercise.
    + Please ignore the shaded regions in this exercise.
    4. The configuration spaces shown in Figure FigEx2(e)–(f) have all been generated by a single workspace obstacle (dark shading), plus the constraints arising from the self-collision constraint (light shading). Draw, for each diagram, the workspace obstacle that corresponds to the - darkly shaded area.
    + darkly shaded area.
    5. Figure FigEx2(d) illustrates that a single planar obstacle can decompose the workspace into two disconnected regions. @@ -200,66 +194,131 @@

    created by inserting a planar obstacle into an obstacle-free, connected workspace, for a 2DOF robot? Give an example, and argue why no larger number of disconnected regions can be created. How - about a non-planar obstacle?
    + about a non-planar obstacle?
    - FigEx2 + FigEx2
    (a)
    - FigEx2 + FigEx2
    (b)
    - FigEx2 + FigEx2
    (c)
    - FigEx2 + FigEx2
    (d)
    - FigEx2 + FigEx2
    (e)
    - FigEx2 + FigEx2
    (f)

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -279,6 +338,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/ex_9/index.html b/_site/robotics-exercises/ex_9/index.html index 20ec18a050..9996c5ecfc 100644 --- a/_site/robotics-exercises/ex_9/index.html +++ b/_site/robotics-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Consider a mobile robot moving on a horizontal surface. Suppose that the -robot can execute two kinds of motions:
    +robot can execute two kinds of motions:
    -- Rolling forward a specified distance.
    +- Rolling forward a specified distance.
    -- Rotating in place through a specified angle.
    +- Rotating in place through a specified angle.
    The state of such a robot can be characterized in terms of three parameters ${\langle}x,y,\phi$, the x-coordinate and y-coordinate of the @@ -177,14 +171,14 @@

    orientation expressed as the angle from the positive x direction. The action “$Roll(D)$” has the effect of changing state ${\langle}x,y,\phi$ to ${\langle}x+D \cos(\phi), y+D \sin(\phi), \phi {\rangle}$, and the -action $Rotate(\theta)$ has the effect of changing state
    +action $Rotate(\theta)$ has the effect of changing state
    ${\langle}x,y,\phi {\rangle}$ to ${\langle}x,y, \phi + \theta {\rangle}$. 1. Suppose that the robot is initially at ${\langle}0,0,0 {\rangle}$ and then executes the actions $Rotate(60^{\circ})$, $Roll(1)$, $Rotate(25^{\circ})$, $Roll(2)$. What is the final state of the - robot?
    + robot?
    2. Now suppose that the robot has imperfect control of its own rotation, and that, if it attempts to rotate by $\theta$, it may @@ -193,7 +187,7 @@

    out the sequence of actions in (A), there is a range of possible ending states. What are the minimal and maximal values of the x-coordinate, the y-coordinate and the orientation in the final - state?
    + state?
    3. Let us modify the model in (B) to a probabilistic model in which, when the robot attempts to rotate by $\theta$, its actual angle of @@ -204,54 +198,117 @@

    to the result of rotating exactly $90^{\circ}$ and then rolling forward 1 unit, and (b) that the distribution of locations at the end does not follow a Gaussian. (Do not attempt to calculate the - true mean or the true distribution.)
    + true mean or the true distribution.)
    The point of this exercise is that rotational uncertainty quickly gives rise to a lot of positional uncertainty and that dealing with rotational uncertainty is painful, whether uncertainty is treated in terms of hard intervals or probabilistically, due to the fact that the relation between orientation and position is both non-linear - and non-monotonic.
    - - -
    - FigEx3 -
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    -
    + and non-monotonic.
    +
    + FigEx3 +
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    +

    - -


    +
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -271,6 +328,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/robotics-exercises/index.html b/_site/robotics-exercises/index.html index 19c66ff166..b3d0f709ff 100644 --- a/_site/robotics-exercises/index.html +++ b/_site/robotics-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -208,7 +207,7 @@

    25. Robotics

    successful global localization of the robot.
    - figRobot2 + figRobot2
    A Robot manipulator in two of its possible configurations.

    @@ -373,27 +372,27 @@

    25. Robotics

    about a non-planar obstacle?
    - FigEx2 + FigEx2
    (a)
    - FigEx2 + FigEx2
    (b)
    - FigEx2 + FigEx2
    (c)
    - FigEx2 + FigEx2
    (d)
    - FigEx2 + FigEx2
    (e)
    - FigEx2 + FigEx2
    (f)

    @@ -457,12 +456,10 @@

    25. Robotics

    terms of hard intervals or probabilistically, due to the fact that the relation between orientation and position is both non-linear and non-monotonic.
    - - -
    - FigEx3 -
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    -
    +
    + FigEx3 +
    Simplified robot in a maze. See Exercise robot-exploration-exercise
    +

    @@ -581,14 +578,7 @@

    25. Robotics


    - - - - - + + + + + + + diff --git a/_site/search-exercises/ex_1/index.html b/_site/search-exercises/ex_1/index.html index 4a10a4d766..dace96486a 100644 --- a/_site/search-exercises/ex_1/index.html +++ b/_site/search-exercises/ex_1/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -168,66 +162,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -247,6 +277,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_10/index.html b/_site/search-exercises/ex_10/index.html index af9b879359..5ac742a115 100644 --- a/_site/search-exercises/ex_10/index.html +++ b/_site/search-exercises/ex_10/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    On page non-negative-g, we said that we would not consider problems with negative path costs. In this exercise, we explore this decision in -more depth.
    +more depth.
    1. Suppose that actions can have arbitrarily large negative costs; explain why this possibility would force any optimal algorithm to - explore the entire state space.
    + explore the entire state space.
    2. Does it help if we insist that step costs must be greater than or - equal to some negative constant $c$? Consider both trees and graphs.
    + equal to some negative constant $c$? Consider both trees and graphs.
    3. Suppose that a set of actions forms a loop in the state space such that executing the set in some order results in no net change to the state. If all of these actions have negative cost, what does this imply about the optimal behavior for an agent in such an - environment?
    + environment?
    4. One can easily imagine actions with high negative cost, even in domains such as route finding. For example, some stretches of road @@ -188,73 +182,109 @@

    the context of state-space search, why humans do not drive around scenic loops indefinitely, and explain how to define the state space and actions for route finding so that artificial agents can also - avoid looping.
    + avoid looping.
    5. Can you think of a real domain in which step costs are such as to - cause looping?
    + cause looping?

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -274,6 +304,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_12/index.html b/_site/search-exercises/ex_12/index.html index 4ba02183a1..cfa0947d3a 100644 --- a/_site/search-exercises/ex_12/index.html +++ b/_site/search-exercises/ex_12/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,80 +164,116 @@

    the other side without ever leaving a group of missionaries in one place outnumbered by the cannibals in that place. This problem is famous in AI because it was the subject of the first paper that approached problem -formulation from an analytical viewpoint @Amarel:1968.
    +formulation from an analytical viewpoint @Amarel:1968.
    1. Formulate the problem precisely, making only those distinctions necessary to ensure a valid solution. Draw a diagram of the complete - state space.
    + state space.
    2. Implement and solve the problem optimally using an appropriate - search algorithm. Is it a good idea to check for repeated states?
    + search algorithm. Is it a good idea to check for repeated states?
    3. Why do you think people have a hard time solving this puzzle, given - that the state space is so simple?
    + that the state space is so simple?

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -263,6 +293,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_13/index.html b/_site/search-exercises/ex_13/index.html index 168dc38708..dbe76b8618 100644 --- a/_site/search-exercises/ex_13/index.html +++ b/_site/search-exercises/ex_13/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,66 +163,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -248,6 +278,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_14/index.html b/_site/search-exercises/ex_14/index.html index 66e28457b3..2021a6b2a0 100644 --- a/_site/search-exercises/ex_14/index.html +++ b/_site/search-exercises/ex_14/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -176,66 +170,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -255,6 +285,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_15/index.html b/_site/search-exercises/ex_15/index.html index b252b44803..8022bce09f 100644 --- a/_site/search-exercises/ex_15/index.html +++ b/_site/search-exercises/ex_15/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,52 +113,25 @@

    -
    -
    + - - - - -
    +
    +

    @@ -171,66 +143,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + - -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +258,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_16/index.html b/_site/search-exercises/ex_16/index.html index 7e45bd3edf..5a1cb9a09d 100644 --- a/_site/search-exercises/ex_16/index.html +++ b/_site/search-exercises/ex_16/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -172,66 +166,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -251,6 +281,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_17/index.html b/_site/search-exercises/ex_17/index.html index 29e3d4c61e..d5e1d02892 100644 --- a/_site/search-exercises/ex_17/index.html +++ b/_site/search-exercises/ex_17/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Which of the following are true and which are false? Explain your -answers.
    +answers.
    1. Depth-first search always expands at least as many nodes as A search - with an admissible heuristic.
    + with an admissible heuristic.
    -2. $h(n)=0$ is an admissible heuristic for the 8-puzzle.
    +2. $h(n)=0$ is an admissible heuristic for the 8-puzzle.
    3. A is of no use in robotics because percepts, states, and actions - are continuous.
    + are continuous.
    4. Breadth-first search is complete even if zero step costs - are allowed.
    + are allowed.
    5. Assume that a rook can move on a chessboard any number of squares in a straight line, vertically or horizontally, but cannot jump over other pieces. Manhattan distance is an admissible heuristic for the problem of moving the rook from square A to square B in the smallest - number of moves.
    + number of moves.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -265,6 +295,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_18/index.html b/_site/search-exercises/ex_18/index.html index 81b4a805a7..05d2fe6250 100644 --- a/_site/search-exercises/ex_18/index.html +++ b/_site/search-exercises/ex_18/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Consider a state space where the start state is number 1 and each state -$k$ has two successors: numbers $2k$ and $2k+1$.
    +$k$ has two successors: numbers $2k$ and $2k+1$.
    -1. Draw the portion of the state space for states 1 to 15.
    +1. Draw the portion of the state space for states 1 to 15.
    2. Suppose the goal state is 11. List the order in which nodes will be visited for breadth-first search, depth-limited search with limit 3, - and iterative deepening search.
    + and iterative deepening search.
    3. How well would bidirectional search work on this problem? What is - the branching factor in each direction of the bidirectional search?
    + the branching factor in each direction of the bidirectional search?
    4. Does the answer to (c) suggest a reformulation of the problem that would allow you to solve the problem of getting from state 1 to a - given goal state with almost no search?
    + given goal state with almost no search?
    5. Call the action going from $k$ to $2k$ Left, and the action going to $2k+1$ Right. Can you find an algorithm that outputs the solution to @@ -186,66 +180,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -265,6 +295,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_19/index.html b/_site/search-exercises/ex_19/index.html index a49d16e6ae..b644da43f9 100644 --- a/_site/search-exercises/ex_19/index.html +++ b/_site/search-exercises/ex_19/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -167,16 +161,16 @@

    A basic wooden railway set contains the pieces shown in . The task is to connect these pieces into a railway that has no overlapping tracks and no loose ends where a train could run off onto -the floor.
    +the floor.
    1. Suppose that the pieces fit together exactly with no - slack. Give a precise formulation of the task as a search problem.
    + slack. Give a precise formulation of the task as a search problem.
    2. Identify a suitable uninformed search algorithm for this task and - explain your choice.
    + explain your choice.
    3. Explain why removing any one of the “fork” pieces makes the - problem unsolvable.
    + problem unsolvable.
    4. Give an upper bound on the total size of the state space defined by your formulation. (Hint: think about the maximum @@ -186,66 +180,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -265,6 +295,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_2/index.html b/_site/search-exercises/ex_2/index.html index a281111cf0..17c3621ec8 100644 --- a/_site/search-exercises/ex_2/index.html +++ b/_site/search-exercises/ex_2/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Give a complete problem formulation for each of the following problems. -Choose a formulation that is precise enough to be implemented.
    +Choose a formulation that is precise enough to be implemented.
    1. There are six glass boxes in a row, each with a lock. Each of the first five boxes holds a key unlocking the next box in line; the last box holds a banana. You have the key to the first box, and you - want the banana.
    + want the banana.
    2. You start with the sequence ABABAECCEC, or in general any sequence made from A, B, C, and E. You can transform this sequence using the following equalities: AC = E, AB = BC, BB = E, and E$x$ = $x$ for any $x$. For example, ABBC can be transformed into AEC, and then AC, - and then E. Your goal is to produce the sequence E.
    + and then E. Your goal is to produce the sequence E.
    3. There is an $n \times n$ grid of squares, each square initially being either unpainted floor or a bottomless pit. You start standing on an unpainted floor square, and can either paint the square under you or move onto an adjacent unpainted floor square. You want the - whole floor painted.
    + whole floor painted.
    4. A container ship is in port, loaded high with containers. There 13 rows of containers, each 13 containers wide and 5 containers tall. @@ -192,66 +186,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -271,6 +301,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_20/index.html b/_site/search-exercises/ex_20/index.html index de318c8934..94668a0392 100644 --- a/_site/search-exercises/ex_20/index.html +++ b/_site/search-exercises/ex_20/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -172,66 +166,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -251,6 +281,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_21/index.html b/_site/search-exercises/ex_21/index.html index 40ef59f643..1e36765110 100644 --- a/_site/search-exercises/ex_21/index.html +++ b/_site/search-exercises/ex_21/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,85 +164,121 @@

    path cost. If a node is generated whose path cost exceeds the current limit, it is immediately discarded. For each new iteration, the limit is set to the lowest path cost of any node discarded in the previous -iteration.
    +iteration.
    -1. Show that this algorithm is optimal for general path costs.
    +1. Show that this algorithm is optimal for general path costs.
    2. Consider a uniform tree with branching factor $b$, solution depth $d$, and unit step costs. How many iterations will iterative - lengthening require?
    + lengthening require?
    3. Now consider step costs drawn from the continuous range - $[\epsilon,1]$, where $0 < \epsilon < 1$. How many iterations are - required in the worst case?
    + $[\epsilon,1]$, where $0 < \epsilon < 1$. How many iterations are + required in the worst case?
    4. Implement the algorithm and apply it to instances of the 8-puzzle and traveling salesperson problems. Compare the algorithm’s performance to that of uniform-cost search, and comment on - your results.
    + your results.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -268,6 +298,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_22/index.html b/_site/search-exercises/ex_22/index.html index d703d0912e..acd64fec10 100644 --- a/_site/search-exercises/ex_22/index.html +++ b/_site/search-exercises/ex_22/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,66 +163,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -248,6 +278,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_23/index.html b/_site/search-exercises/ex_23/index.html index 95d6327b3b..edac20310f 100644 --- a/_site/search-exercises/ex_23/index.html +++ b/_site/search-exercises/ex_23/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,66 +165,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_24/index.html b/_site/search-exercises/ex_24/index.html index 025f64ca15..f580bf5ac2 100644 --- a/_site/search-exercises/ex_24/index.html +++ b/_site/search-exercises/ex_24/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    -Consider the vacuum-world problem defined in .
    +Consider the vacuum-world problem defined in .
    1. Which of the algorithms defined in this chapter would be appropriate for this problem? Should the algorithm use tree search or graph - search?
    + search?
    2. Apply your chosen algorithm to compute an optimal sequence of actions for a $3\times 3$ world whose initial state has dirt in the - three top squares and the agent in the center.
    + three top squares and the agent in the center.
    3. Construct a search agent for the vacuum world, and evaluate its performance in a set of $3\times 3$ worlds with probability 0.2 of dirt in each square. Include the search cost as well as path cost in - the performance measure, using a reasonable exchange rate.
    + the performance measure, using a reasonable exchange rate.
    4. Compare your best search agent with a simple randomized reflex agent - that sucks if there is dirt and otherwise moves randomly.
    + that sucks if there is dirt and otherwise moves randomly.
    5. Consider what would happen if the world were enlarged to $n \times n$. How does the performance of the search agent and of - the reflex agent vary with $n$?
    + the reflex agent vary with $n$?

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -267,6 +297,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_25/index.html b/_site/search-exercises/ex_25/index.html index 359a39897e..a644bf3e1a 100644 --- a/_site/search-exercises/ex_25/index.html +++ b/_site/search-exercises/ex_25/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Prove each of the following statements, -or give a counterexample:
    +or give a counterexample:
    -1. Breadth-first search is a special case of uniform-cost search.
    +1. Breadth-first search is a special case of uniform-cost search.
    -2. Depth-first search is a special case of best-first tree search.
    +2. Depth-first search is a special case of best-first tree search.
    -3. Uniform-cost search is a special case of A search.
    +3. Uniform-cost search is a special case of A search.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -254,6 +284,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_26/index.html b/_site/search-exercises/ex_26/index.html index 27d72e594e..4a65edbd03 100644 --- a/_site/search-exercises/ex_26/index.html +++ b/_site/search-exercises/ex_26/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -172,66 +166,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -251,6 +281,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_27/index.html b/_site/search-exercises/ex_27/index.html index e957f476ac..d946d06fbc 100644 --- a/_site/search-exercises/ex_27/index.html +++ b/_site/search-exercises/ex_27/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,66 +165,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_28/index.html b/_site/search-exercises/ex_28/index.html index 6b44b0488d..25f7205cfc 100644 --- a/_site/search-exercises/ex_28/index.html +++ b/_site/search-exercises/ex_28/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,66 +165,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_29/index.html b/_site/search-exercises/ex_29/index.html index 056195e8d0..e80d34c9ac 100644 --- a/_site/search-exercises/ex_29/index.html +++ b/_site/search-exercises/ex_29/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,66 +164,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -249,6 +279,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_3/index.html b/_site/search-exercises/ex_3/index.html index 9d9e6c4299..61dc203f5c 100644 --- a/_site/search-exercises/ex_3/index.html +++ b/_site/search-exercises/ex_3/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -167,85 +161,121 @@

    Your goal is to navigate a robot out of a maze. The robot starts in the center of the maze facing north. You can turn the robot to face north, east, south, or west. You can direct the robot to move forward a certain -distance, although it will stop before hitting a wall.
    +distance, although it will stop before hitting a wall.
    -1. Formulate this problem. How large is the state space?
    +1. Formulate this problem. How large is the state space?
    2. In navigating a maze, the only place we need to turn is at the intersection of two or more corridors. Reformulate this problem - using this observation. How large is the state space now?
    + using this observation. How large is the state space now?
    3. From each point in the maze, we can move in any of the four directions until we reach a turning point, and this is the only action we need to do. Reformulate the problem using these actions. - Do we need to keep track of the robot’s orientation now?
    + Do we need to keep track of the robot’s orientation now?
    4. In our initial description of the problem we already abstracted from the real world, restricting actions and removing details. List three - such simplifications we made.
    + such simplifications we made.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -265,6 +295,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_30/index.html b/_site/search-exercises/ex_30/index.html index 826a3cffe9..d088613f6f 100644 --- a/_site/search-exercises/ex_30/index.html +++ b/_site/search-exercises/ex_30/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,66 +165,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_31/index.html b/_site/search-exercises/ex_31/index.html index 9f11f96689..7b49e8cd73 100644 --- a/_site/search-exercises/ex_31/index.html +++ b/_site/search-exercises/ex_31/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -172,66 +166,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -251,6 +281,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_32/index.html b/_site/search-exercises/ex_32/index.html index d958ce9346..471f27c4a5 100644 --- a/_site/search-exercises/ex_32/index.html +++ b/_site/search-exercises/ex_32/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Consider the unbounded version of the regular 2D grid shown in . The -start state is at the origin, (0,0), and the goal state is at $(x,y)$.
    +start state is at the origin, (0,0), and the goal state is at $(x,y)$.
    -1. What is the branching factor $b$ in this state space?
    +1. What is the branching factor $b$ in this state space?
    -2. How many distinct states are there at depth $k$ (for $k>0$)?
    +2. How many distinct states are there at depth $k$ (for $k>0$)?
    3. What is the maximum number of nodes expanded by breadth-first tree - search?
    + search?
    4. What is the maximum number of nodes expanded by breadth-first graph - search?
    + search?
    5. Is $h = |u-x| + |v-y|$ an admissible heuristic for a state at - $(u,v)$? Explain.
    + $(u,v)$? Explain.
    -6. How many nodes are expanded by A graph search using $h$?
    +6. How many nodes are expanded by A graph search using $h$?
    -7. Does $h$ remain admissible if some links are removed?
    +7. Does $h$ remain admissible if some links are removed?
    8. Does $h$ remain admissible if some links are added between nonadjacent states?

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -268,6 +298,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_33/index.html b/_site/search-exercises/ex_33/index.html index e4f79c59ea..e548342b43 100644 --- a/_site/search-exercises/ex_33/index.html +++ b/_site/search-exercises/ex_33/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -170,88 +164,124 @@

    up in $(n-i+1,n)$. On each time step, every one of the $n$ vehicles can move one square up, down, left, or right, or stay put; but if a vehicle stays put, one other adjacent vehicle (but not more than one) can hop -over it. Two vehicles cannot occupy the same square.
    +over it. Two vehicles cannot occupy the same square.
    -1. Calculate the size of the state space as a function of $n$.
    +1. Calculate the size of the state space as a function of $n$.
    -2. Calculate the branching factor as a function of $n$.
    +2. Calculate the branching factor as a function of $n$.
    3. Suppose that vehicle $i$ is at $(x_i,y_i)$; write a nontrivial admissible heuristic $h_i$ for the number of moves it will require to get to its goal location $(n-i+1,n)$, assuming no other vehicles - are on the grid.
    + are on the grid.
    4. Which of the following heuristics are admissible for the problem of - moving all $n$ vehicles to their destinations? Explain.
    + moving all $n$ vehicles to their destinations? Explain.
    - 1. $\sum_{i= 1}^{n} h_i$.
    + 1. $\sum_{i= 1}^{n} h_i$.
    - 2. $\max\{h_1,\ldots,h_n\}$.
    + 2. $\max\{h_1,\ldots,h_n\}$.
    - 3. $\min\{h_1,\ldots,h_n\}$.
    + 3. $\min\{h_1,\ldots,h_n\}$.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -271,6 +301,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_34/index.html b/_site/search-exercises/ex_34/index.html index 66a5538346..86feffd78f 100644 --- a/_site/search-exercises/ex_34/index.html +++ b/_site/search-exercises/ex_34/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -169,87 +163,123 @@

    chessboard, subject to the rule that no two knights can land on the same square at the same time. Each action consists of moving up to $k$ knights simultaneously. We would like to complete the -maneuver in the smallest number of actions.
    +maneuver in the smallest number of actions.
    1. What is the maximum branching factor in this state space, expressed - as a function of $k$?
    + as a function of $k$?
    2. Suppose $h_i$ is an admissible heuristic for the problem of moving knight $i$ to goal $g_i$ by itself. Which of the following heuristics are admissible for the $k$-knight problem? Of those, - which is the best?
    + which is the best?
    - 1. $\min\{h_1,\ldots,h_k\}$.
    + 1. $\min\{h_1,\ldots,h_k\}$.
    - 2. $\max\{h_1,\ldots,h_k\}$.
    + 2. $\max\{h_1,\ldots,h_k\}$.
    - 3. $\sum_{i= 1}^{k} h_i$.
    + 3. $\sum_{i= 1}^{k} h_i$.
    3. Repeat (b) for the case where you are allowed to move only one knight at a time.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -269,6 +299,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_35/index.html b/_site/search-exercises/ex_35/index.html index 392aac1a68..3cea6bf46c 100644 --- a/_site/search-exercises/ex_35/index.html +++ b/_site/search-exercises/ex_35/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,66 +165,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -250,6 +280,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_36/index.html b/_site/search-exercises/ex_36/index.html index 7397fef84b..dd2c250765 100644 --- a/_site/search-exercises/ex_36/index.html +++ b/_site/search-exercises/ex_36/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,66 +167,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -252,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_37/index.html b/_site/search-exercises/ex_37/index.html index 714dda6262..97bbfdfc24 100644 --- a/_site/search-exercises/ex_37/index.html +++ b/_site/search-exercises/ex_37/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +
    -

    -consistent-heuristic-exercise Prove that if a heuristic is +

    consistent-heuristic-exercise Prove that if a heuristic is consistent, it must be admissible. Construct an admissible heuristic that is not consistent.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -248,6 +277,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_38/index.html b/_site/search-exercises/ex_38/index.html index 0a1e2242c8..244aebd317 100644 --- a/_site/search-exercises/ex_38/index.html +++ b/_site/search-exercises/ex_38/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -168,81 +162,117 @@

    solved with the minimum-spanning-tree (MST) heuristic, which estimates the cost of completing a tour, given that a partial tour has already been constructed. The MST cost of a set of cities is the smallest sum of -the link costs of any tree that connects all the cities.
    +the link costs of any tree that connects all the cities.
    1. Show how this heuristic can be derived from a relaxed version of - the TSP.
    + the TSP.
    -2. Show that the MST heuristic dominates straight-line distance.
    +2. Show that the MST heuristic dominates straight-line distance.
    3. Write a problem generator for instances of the TSP where cities are - represented by random points in the unit square.
    + represented by random points in the unit square.
    4. Find an efficient algorithm in the literature for constructing the MST, and use it with A graph search to solve instances of the TSP.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -262,6 +292,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_39/index.html b/_site/search-exercises/ex_39/index.html index fe2785c864..e33f71d2df 100644 --- a/_site/search-exercises/ex_39/index.html +++ b/_site/search-exercises/ex_39/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,66 +167,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -252,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_4/index.html b/_site/search-exercises/ex_4/index.html index d771789b47..b950336c27 100644 --- a/_site/search-exercises/ex_4/index.html +++ b/_site/search-exercises/ex_4/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -171,82 +165,118 @@

    the road distance $d(i,j)$ between the cities, but on each turn the friend that arrives first must wait until the other one arrives (and calls the first on his/her cell phone) before the next turn can begin. -We want the two friends to meet as quickly as possible.
    +We want the two friends to meet as quickly as possible.
    1. Write a detailed formulation for this search problem. (You will find - it helpful to define some formal notation here.)
    + it helpful to define some formal notation here.)
    2. Let $D(i,j)$ be the straight-line distance between cities $i$ and $j$. Which of the following heuristic functions are admissible? (i) - $D(i,j)$; (ii) $2\cdot D(i,j)$; (iii) $D(i,j)/2$.
    + $D(i,j)$; (ii) $2\cdot D(i,j)$; (iii) $D(i,j)/2$.
    -3. Are there completely connected maps for which no solution exists?
    +3. Are there completely connected maps for which no solution exists?
    4. Are there maps in which all solutions require one friend to visit the same city twice?

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -266,6 +296,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_40/index.html b/_site/search-exercises/ex_40/index.html index da59be1500..8ce8113918 100644 --- a/_site/search-exercises/ex_40/index.html +++ b/_site/search-exercises/ex_40/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,66 +167,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -252,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_6/index.html b/_site/search-exercises/ex_6/index.html index 6d4824b112..a97b30f982 100644 --- a/_site/search-exercises/ex_6/index.html +++ b/_site/search-exercises/ex_6/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,66 +167,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -252,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_7/index.html b/_site/search-exercises/ex_7/index.html index 975236338e..a83b5a6a01 100644 --- a/_site/search-exercises/ex_7/index.html +++ b/_site/search-exercises/ex_7/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -173,66 +167,102 @@

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -252,6 +282,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_8/index.html b/_site/search-exercises/ex_8/index.html index aaf80dfcd8..fd97bc7a7a 100644 --- a/_site/search-exercises/ex_8/index.html +++ b/_site/search-exercises/ex_8/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    Give a complete problem formulation for each of the following. Choose a -formulation that is precise enough to be implemented.
    +formulation that is precise enough to be implemented.
    1. Using only four colors, you have to color a planar map in such a way - that no two adjacent regions have the same color.
    + that no two adjacent regions have the same color.
    2. A 3-foot-tall monkey is in a room where some bananas are suspended from the 8-foot ceiling. He would like to get the bananas. The room - contains two stackable, movable, climbable 3-foot-high crates.
    + contains two stackable, movable, climbable 3-foot-high crates.
    3. You have a program that outputs the message “illegal input record” when fed a certain file of input records. You know that processing of each record is independent of the other records. You want to - discover what record is illegal.
    + discover what record is illegal.
    4. You have three jugs, measuring 12 gallons, 8 gallons, and 3 gallons, and a water faucet. You can fill the jugs up or empty them out from one to another or onto the ground. You need to measure out exactly - one gallon.
    + one gallon.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -265,6 +295,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/ex_9/index.html b/_site/search-exercises/ex_9/index.html index f15a0eee60..fe14bf675a 100644 --- a/_site/search-exercises/ex_9/index.html +++ b/_site/search-exercises/ex_9/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -114,12 +113,9 @@

    -
    -
    - -
    - +
    +

    @@ -167,89 +161,125 @@

    Consider the problem of finding the shortest path between two points on a plane that has convex polygonal obstacles as shown in . This is an idealization of the problem that a robot has to -solve to navigate in a crowded environment.
    +solve to navigate in a crowded environment.
    1. Suppose the state space consists of all positions $(x,y)$ in the plane. How many states are there? How many paths are there to - the goal?
    + the goal?
    2. Explain briefly why the shortest path from one polygon vertex to any other in the scene must consist of straight-line segments joining some of the vertices of the polygons. Define a good state space now. - How large is this state space?
    + How large is this state space?
    3. Define the necessary functions to implement the search problem, including an function that takes a vertex as input and returns a set of vectors, each of which maps the current vertex to one of the vertices that can be reached in a straight line. (Do not forget the neighbors on the same polygon.) Use the straight-line distance for - the heuristic function.
    + the heuristic function.
    4. Apply one or more of the algorithms in this chapter to solve a range - of problems in the domain, and comment on their performance.
    + of problems in the domain, and comment on their performance.

    - -


    +
    Community Solution - - - - - + - - - -
    -
    -

    - Not Available -

    +
    +
    +
    +
    -


    -
    +
    + -
    +
    +
    + +
    +
    +
    +

    +
    +
    +
    + +
    Submit Solution
    +
    +
    +
    + Your Display Name + + +
    +
    + Email + + +
    +
    + Solution + + +
    + + +
    + + +
    +
    +
    - -
    @@ -269,6 +299,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/search-exercises/index.html b/_site/search-exercises/index.html index 67f8a90e5f..55c9ebf3b3 100644 --- a/_site/search-exercises/index.html +++ b/_site/search-exercises/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -1097,8 +1096,7 @@

    3. Solving Problems By Searching

    -

    -consistent-heuristic-exercise Prove that if a heuristic is +

    consistent-heuristic-exercise Prove that if a heuristic is consistent, it must be admissible. Construct an admissible heuristic that is not consistent.

    @@ -1178,14 +1176,7 @@

    3. Solving Problems By Searching


    - - - - - + + + + + + + diff --git a/_site/search/index.html b/_site/search/index.html index 102192de17..40e5c2d8a9 100644 --- a/_site/search/index.html +++ b/_site/search/index.html @@ -19,6 +19,7 @@ + @@ -26,8 +27,6 @@ - - @@ -36,7 +35,7 @@ - + @@ -150,7 +149,6 @@

    - @@ -173,6 +171,12 @@

    }, false); })(document); - + + + + + + + diff --git a/_site/staticman.yml b/_site/staticman.yml new file mode 100644 index 0000000000..93b2b49827 --- /dev/null +++ b/_site/staticman.yml @@ -0,0 +1,6845 @@ +ex1ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + + +ch1ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_3answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex36: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 36" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex37: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 37" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex38: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 38" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex39: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 39" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex40: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 40" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch8ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex36: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 36" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_36/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch9ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch10ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch11ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch12ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch13ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch14ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch15ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch16ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch17ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch18ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch19ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch20ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" \ No newline at end of file diff --git a/index.html b/index.html index 78dab3e0c4..351ae82c95 100644 --- a/index.html +++ b/index.html @@ -14,20 +14,11 @@
    - - - - - - -
    -

    -
    • Part Ⅰ Artificial Intelligence @@ -94,6 +85,5 @@
    -
    diff --git a/js/answer.js b/js/answer.js index c2605bba40..3d688737a9 100644 --- a/js/answer.js +++ b/js/answer.js @@ -2,7 +2,7 @@ document.addEventListener("DOMContentLoaded", function(event) { document.getElementById("viewusersolution").addEventListener("click", function(){ url = document.getElementById("link").innerHTML console.log(url) - document.getElementById("content").innerHTML = "" + document.getElementById("content").innerHTML = "No user answers available yet!" httpGetAsync(url, parseResponse) document.getElementById("link").innerHTML = "" }); @@ -31,6 +31,9 @@ document.addEventListener("DOMContentLoaded", function(event) { contentArea = document.getElementById("content"); var node = document.createElement("div");// Create a
    node + node.setAttribute("id", "answeridstyle"); + node.setAttribute("markdown","1"); + node.setAttribute("onclick","myFunc()"); node.innerHTML = marked(data) //Set inner HTML contentArea.appendChild(node); diff --git a/js/commsol.js b/js/commsol.js index 3476754a53..973498f675 100644 --- a/js/commsol.js +++ b/js/commsol.js @@ -2,7 +2,7 @@ document.addEventListener("DOMContentLoaded", function(event) { document.getElementById("viewusersolution").addEventListener("click", function(){ url = document.getElementById("link2").innerHTML console.log(url) - document.getElementById("content2").innerHTML = "" + document.getElementById("content2").innerHTML ="No Community answer available yet!"; httpGetAsync(url, parseResponse) document.getElementById("link2").innerHTML = "" }); @@ -20,6 +20,7 @@ document.addEventListener("DOMContentLoaded", function(event) { if(g=="communityanswer.md") { present=true; + document.getElementById("content2").innerHTML =""; } } if(present == true) @@ -50,9 +51,6 @@ document.addEventListener("DOMContentLoaded", function(event) { contentArea.appendChild(node); } - - - function httpGetAsync(theUrl, callback){ var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { diff --git a/js/forms.js b/js/forms.js new file mode 100644 index 0000000000..cec0ba5bf3 --- /dev/null +++ b/js/forms.js @@ -0,0 +1,78 @@ +(function ($) { + "use strict"; + + /*================================================================== + [ Focus Contact2 ]*/ + $('.input100').each(function(){ + $(this).on('blur', function(){ + if($(this).val().trim() != "") { + $(this).addClass('has-val'); + } + else { + $(this).removeClass('has-val'); + } + }) + }) + + /*================================================================== + [ Validate ]*/ + var input = $('.validate-input .input100'); + + $('.validate-form').on('submit',function(){ + var check = true; + + for(var i=0; i=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" - \ No newline at end of file diff --git a/staticman.yml b/staticman.yml new file mode 100644 index 0000000000..93b2b49827 --- /dev/null +++ b/staticman.yml @@ -0,0 +1,6845 @@ +ex1ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + + +ch1ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch1ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 1 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/1-Introduction/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_3answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch2ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 2 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/2-Intelligent-Agent/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex36: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 36" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_36/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex37: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 37" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_37/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex38: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 38" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_38/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex39: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 39" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_39/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch3ex40: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 3 Exercise 40" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/3-Solving-Problems-By-Searching/exercises/ex_40/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch4ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 4 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/4-Beyond-Classical-Search/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch5ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 5 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/5-Adversarial-Search/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch6ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 6 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/6-Constraint-Satisfaction-Problems/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch7ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 7 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/7-Logical-Agents/exercises/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch8ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex34: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 34" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_34/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex35: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 35" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_35/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch8ex36: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 8 Exercise 36" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/8-First-Order-Logic/ex_36/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch9ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch9ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 9 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/9-Inference-In-First-Order-Logic/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch10ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch10ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 10 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/10-Classical-Planning/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch11ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch11ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 11 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/11-Planning-And-Acting-In-The-Real-World/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch12ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch12ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 12 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/12-Knowledge-Representation/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch13ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch13ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 13 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/13-Quantifying-Uncertainity/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch14ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch14ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 14 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/14-Probabilistic-Reasoning/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch15ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch15ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 15 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/15-Probabilistic-Reasoning-Over-Time/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch16ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch16ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 16 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/16-Making-Simple-Decisions/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch17ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch17ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 17 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/17-Making-Complex-Decision/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch18ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex23: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 23" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_23/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex24: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 24" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_24/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex25: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 25" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_25/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex26: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 26" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_26/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex27: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 27" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_27/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex28: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 28" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_28/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex29: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 29" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_29/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex30: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 30" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_30/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex31: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 31" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_31/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex32: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 32" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_32/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch18ex33: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 18 Exercise 33" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/18-Learning-From-Examples/ex_33/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch19ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch19ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 19 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/19-Knowledge-In-Learning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" + +ch20ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch20ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 20 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/20-Learning-Probabilistic-Models/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch21ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 21 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/21-Reinforcement-Learning/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch22ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 22 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/22-Natural-Language-Processing/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex13: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 13" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_13/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex14: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 14" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_14/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex15: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 15" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_15/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex16: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 16" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_16/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex17: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 17" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_17/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex18: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 18" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_18/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex19: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 19" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_19/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex20: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 20" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_20/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex21: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 21" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_21/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch23ex22: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 23 Exercise 22" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/23-Natural-Language-For-Communication/ex_22/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch24ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 24 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/24-Perception/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch25ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 25 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/25-Robotics/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex1: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 1" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_1/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex2: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 2" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_2/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex3: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 3" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_3/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex4: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 4" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_4/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex5: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 5" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_5/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex6: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 6" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_6/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex7: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 7" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_7/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex8: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 8" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_8/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex9: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 9" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_9/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex10: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 10" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_10/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex11: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 11" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_11/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" +ch26ex12: + allowedFields: ["Name", "Email", "url", "message"] + branch: "master" + commitMessage: "New Answer by {fields.Name} for chapter 26 Exercise 12" + filename: "answer-{fields.Name}-{@timestamp}" + format: "frontmatter" + extension: "md" + moderation: true + path: "markdown/26-Philosophical-Foundations/ex_12/answers/" + requiredFields: ["Name", "Email", "message"] + transforms: + message: "frontmatterContent" \ No newline at end of file

  • |iJ)rNwdGr)EOmirSOj@aI>%6ZNkal&y#akd%Z!h9PH=pX zunSE4#rHx6xEAD*#{#Db`j(nTHb$rq( z`SIDCw`IE4UK1Cdl({%QKiRpYvTI-Ol)2E3n83%6*X4lQTMw!im@x|=F;1LfZo~Bi zz8NanVFA(DOnN3USPvw4gNFtrRu0qgkpyHaDRvGISd351$@kpw`x|c>3KfXn$u&2; z`YH>)`XD!_1eR6A#F*dni;b15*+r!}i>5Wk&f1YAUQr*cES(1_$e9xt2lm;#X>q1N z^~f!^j11l7%FB=Wh5XVRZ?du2qN$s&8EW$xAD=en{wJ`EcLpk)nsQzwbcYS z`Gd1Uxu1V+O&I5g%~#~+ly9P;rmZu+8N?k8GcAjx>r1RXidKDjVTGVLT0Jn;=%&b4 z;Rg2DM0S{X%2U^#WXLMY%5+<^EuvA1%GkN&g*j1>MX_d^W76@)P`%T0883Go2a({ALKF?KFD>=KXUSYGYYJ3Q7Tk1Ni}n_TnL=PkP}eZH%SJ7V22 zNmh?T@7kRtc?vyJuFI61o{T@EJ6rOw6X){5n9c#d;0Ek*S7H2tlnGpED3z&Cv;vSa zF%Afdu{fd=#`T$~KS;8SP>%}g=rPh(qP!r9DH^uY8h5@~kzlghqids+!c%8YwPtRg zpBPMh53UQm?!}(WIA2w`YGpXMVoJCwB|bBDQB<7UXm}4v=IzL^PMtF~nB=H+N83#a z)$d57Y|nX>TZ*nWBxEG|@?BYpj>LtRrdlofq=r;Wd8SR0(sQyC60&pBCCQOlX-REJ z(p#*)-3yQ~%bk~!kQr~dvUqFdWm_=^&YauN$6lVGU&EvSYZy4!f`Oz{;h+$3V9B;B zaIj;o02H~N=!ESD}J8h-5^cocoYSL{%o5NvbyP58+$p9d*FRvk~X$=Ub z2Ipk}2>f&XbGS231p}FPi6cOn+?AjyX?&<~CXM`ez-!(c^n%-K7h6Hs)HHe)q>mS?`Y}S4F6yJZNv{ z{?h5q!P@gT)#`PHs~cwK7U`ouDNLH`&)28CXumgfp)=WFNSN)*w59lQ;%<@eNHWB( z;4HB)EeiZSeHrV6mm!lQtzc&11LE9u=UrX1aMP?*^-M*vpV|PLc`fWelWZH9{J`%M zerZ`{23RdQ^CPZ4aQlQG&?DU6o%IWH$X3#vA(W62?Na2jp^HF=uF6HqmHu?hmG#yG z`BM*eOqoC5?w{kg&zn`-ad1+}gKuTIj(s9YpMF3I3a1?EsGAAop5<3l9GX)2z?+#d zNRfO{{>!0F?;Kpc`rtd84l&!onPdH9{rnpK!?DR@lcgVy>BxTpA1z3+&zo7_acD}> zgKuYgKKfj*|Ma*k`|StwY7TWyn=#*>3&|$?{F!x~hbaXr|C3(-$p^0Nw;n8-a=5c< z{yck1;SuJ5q2+fsZ+e$3HamFo7?&?%+qlfOefbl1lTgOs9qiBK}bP zSV!N%Eo;293od`*1>x8KkdwXXWuZBXda7=zaJ%IXKYCJFdh$1!Mt*y1V_f6{$v@*z z-^sD2{Vr+7ijV`Y20{@JRSICq&Z6Yl^wHK%S;Vm{VXvZ4>(mBX$~nkA!t_dmJi_9%^0c(_i*qJt=OiWP z+?zc)Cnq^6=Q}yLPaeN9>tgwx`_Fsx>V+|#7jI6UQl9K9!>`YmT%K5B8@Tw&8Bxhi z;p54R9^BjCYLgqPTdJqFP30rAztuAL>ayZh?V%MJ5PlVBFJa!g$(8b_tHeopS^;G! zq^Nvl&&D<3;D%|wtQE757RN>x)b!L&^0>U*EtunDoy)$wG(BO`vPBh=)dq0!I}c{Z zr5BW~6n|e?R8(2?)#AbAyu9SWkZxNYBoUo{l-2Ltox2TJG9myfNxy{BQ);oi>mE`510-d+FPV88sw+UkSx zY%s4{&0kks-^g4k>kNfQ2g^GvF1zW%#X%hGK+&Mk@9w`utges@Qk28R^sz9avHSDn zlE#U9_&CUpkd#0$3$77pXRdG+A+HS>aAHI;VM6I}830cLF{KlU3}L@sKJW|c1&ytj zU*5WAa%a!}Bgc*%x$P%xMQ?8({;}wDNC>_uHRX~yE3SI}s!5SHlCOAu6Q%288_%T< z&>TfyjLy=t@Bnotz!;F60oD&mrd&BL(<{=?pc4Rg1Y{n)uH-wn&Xhk~a_cKcrp_6C zWOUBdr>}2qwLce}yWFzd9q)&}>f^=s;G|;tJJRyFf%;XWqpRu%;_CAqJSUoyvllx1 zUH}AA53Fm5s9PM$y8v{hG1t?dc1>}O1U%O@ z`h1N(y~$h=A4o6sT(IawV+E^xz*Cty$FjQi(2bJMnqZGHvYerTc|{fdQL{pBABPLm z`V_+@>((5s?YLt_#m^EG@^ayI-(yx(4*81yDu%FC@$8S$Z%8YhNJ zp`~;R4$V~dPG`0O5dH>X04mvw4)m}Lj1BP$Kwj7dAV=`I{a_A|5QCH~2C4)D)EmBn z%7evN71PkL^|n5#skpJSF|bBy8&r!3Er2im7X|g ziAS7ZSqK+sje&V{XU$zuyigcCSx8FM!s`x`p)9I0v}Q}AI3qPPGp#{t+_ENA8C7O5 zjotZ!DaJTU5QW~gK%lp&GlZSPC@W}*Gfw$|adKLL$5Z5+O6vvj-PCU_fxmO?zyV75 z8XTSrd1O{!wPc}r1WXntL63%)Wq{-1io(Zc7E&ro4K!}h1ZXDk*sy~@e<2g~7_2r) z&t@3~bKV^nidnhyXJs;$Icr|NU)p>}78;vrOt7qdLz;_UBRLp!(2j`r}o`(yqxwEOv*>ejs@{S*0p2Pb~@x^Hu zH48pp!0Qd9rig1UN>=(tG|jw4tV&5sOQ{l{&o>HVe&NWX@>##-waMw}$+i6U!zBT$ z;p9594|3nhbxNlnDfbVuW+^$nBsR7rJvrmvM-~#e;M_O{Jh?vtuZ+tb#p{w`2gr}T zXh63STn#UnT$x!C^9ork6B>4Sb`wJ$FeC|?tPIxED7q{QNAi%vD0A>E16flmB8hfr zD)>WLegPte{;ct9Sthtuo*0*+=pExF8yjV$%Sxs;Xd{cvY}QL@?|@MdZGj5yrymyo z4MgM=JJ>Q;H1Q7DE||B(Fg6u#apjN2cE@k|*avLHC9e=}a3AMa0Ho1%B?H(n@7TO|ErL3%|m{Y~T!xA+4+ zd+Sec%BAoA?QOR6O*Z|fW5?fOFvE6B<7e}k!z2V7^!(6^>}U6#c<2wee$F>M%O1bw zGKiT=^{mMt6|@=I>tls>ga$z-7bssm@rlIo6pf7EF({ zRm^N|<~R0ScU@2Sb=S%BkJ_V;QFaO0p(3RSeUEBa?L0yGMiV67R^ZeRI|1d44$B%a zmPiy9Ed-#WCc*z)pbEB)=qu0q7VWFFq!Yh9=3JS2QB*&zxNv5X&uN%nJ9e~oKC}iF zgd{^CrXVTDpOaJ&6W|ZIZ0l$ijbG2|1)J*>^ng!P(|ZxKSvVh`+Ko?^A4{7ubH$vT zx{i*z;#KSC2E`PM*MxswO9~S)?G-o8>UCnTP+^1?NR=2@%})+=u1CQyPX$d<1Kq+A z%vs`_k3#@g0Dx=aWuOH7=&5nj+~KJI;aOdBkq8SjGNqmgjW4?p6wyWJG*;+~6Y_I& zbMq65^%add(X*g29bUBK`#W}gUrd`QN+07Gd(jaSu_U1x;E<0H zEa(9dY{_VMYlWETaGOkSN1|BK+C932Po=_l$iJ;7aH9*0Mwu}Vx-iR`*m(q*>n6aY z3Z+oO14HrD=-2vh2YOHi5-^!cm8Gr>YIa=PT`1%{fNk6!M@R#{fA#FbPKml)6~P20 z1`0*f8q`8xKe-Wgv%<12JnQQnyXU{?Qb5p`3iPpcN(X5cJ;>$v=-S#Z(JNZ_zB#(& zYdy@KRJwO;-RX|}^mOn3?R4D907142$qzqz zTB}j9g!`i#Uv|z~v}l&|IamZg&|n@y+5C0C-@AF;Dly%K3Yn4d|@i} zw0S@>)vg&21d}bg6rRfie$4_Ve@V5ydj;9v-77!*8A=y>_n#4K++X|ocGk1~^SiVL z>vbec`N;R6hI!SMe`d3l>?fwb{MAjWtflFCm> zqdjdEvu9U88A1W&6Gxw%8{gnN#=VHsa?*bB4?V>_AimbaQ4Kn53gAksICqyTN5su zJD1&}$mz((kWj;@r>z00&nlWd6UqA4QPPQ1{onQD=~bGSDuBTM6;91O2d7F3(W2s9 zLYn8|T-Uz|(uGlC$j(HT1b)7sgrKj;IXEZj>WT+fM&LD1J_OR4Ls*l*q z(0*St?x?Cn66Xlq2=RBXfAIcmuf0F3!jl#b&CDrGE$O=Fk~`|^*v=7bS7u(Zditi- zwW-ZL2jmZbwQJY=ENTCiKfZAN(wlb|t*M++%RhlqRfYV#{G9wl`NvUtlN<7qoXx9x zBKzeX35|WLYW%Zc^=lYDzVEu5<-IgK1gx>U`KST(A29 z7zKa>5}U&3kmea3T`C7PP8?q(!vL&C%aPcrM^Mg1kzT=ZU_koGHY{==3Tvr$@}meu z(76{7H1?;&I71DJEHUJbY5U7kF&c?($w^%6EDR3)04!Cc>mjVaVxT%7K77Y zh?pqBk>{-y%(hC8Bnm!1{Hf0!vV!feb#LkwVyxaMx5<@y*LL}%dvho98^~G} zG!Mgm12%DxTp%-y23ElgP>F!e<8u@r#M`blW%*7XNs4jC{))30i@_o{144R^Rr8*2 z&`0p*=TzY~ufG2^DI z;q(2Q)BlV7uRm}~M}+kHr>C!dWnn&ErK*Cu zE0x>r%5_Y=!9E*3GS~n^U_5eSLiybZxnwPulF6?oQ?HO%i>G#=8S&=)RljeYeqj9x z@a&1IUpOl(sV3iSmhVvVt^C?Gs8pfKH-G)@yI)IBZS@Byro?W5#*eMGzbgOS`0-~wIj{%qH??L=S2NXR ztHxf1SHsRpw0yA>v zFz!3P#c0_0114N`D=T_$``GdAPi)`*1iPhsjS;ks*I=%!9eIAkj-xhnU5(igD{-f> zshbOzynpf4|Gb7RU)uk6%gU84Z}%;`lj%N}&tEE7O~uhZ@RAp>z+(@yf;-KIp8I}x z!DI5P^955(tf|OqvWk_zW+iuA#iVDpn#>zsli$mvI=7$FZGCgP-e?YHo6X_93;UmF zwmN>eWA&Yr&E}k-$*7<8?giVAU#2(g{Ie=s13AS}aA?3%B=_Db)9(y}j{!}bz<8*~ zJ?g%B6!NI+Chq$f<~O#PjBK3i&fUL_9~G&2j~%7mH(fB+3jam%K`7{~!1cNu7L~(+ zy=h;dw&bj>vBtMm9KnNrBUkX)?+a+$*pYEY0AHsXIp-+-6y9(hF$h$CqJVmdLqK&a zaz)CwldWB7-owEOwgIH1fMZBlS);Sa6aa|k1qDt}&g~oVTYJssk3Tk>_X4fr9*@9T z&wOZNx4r$Zl4;pQ*Tg=hzCoX2Y{;`c@qPYdySUmWO6x80W2*PAyVU04t~7VT^GVy+ zhnU@kPx*$lr}N4$i@LL5fcjI#@d_-FBkZq{^@S`jHYmR$t@{QVp0)EJjtpP>CVHKC zwK@aG`T{8vN%%r}=W%B$ z(_Hb|gBcG?AUFkN5Y~VkE(GrtKO*q7;wN+fJOUo29}*gAigXo;osss59xv!U`MCtT z0Y-7tL3UXoH<G9z{;ZqrR6sUVoNd1cHI&I+7p&q;$?!N3uAwtrmOGDX%no4MwBE zYcw26x2D_tR;zm3LQw{z$I14jT^sfninHcc`?<&9(%S_|Fgz!CeQEma<*PGWbp4^j|Y{)20DOhSxob0p(vRs8Wo6THMV&gai%S?{*q({Z?zGt@82bgi}jd`<0OI%h}?mLwImJ5vIN5RxqA_FrH zs@2572~8G=#8x69z5(NV=>~rmtP)1KN?i~;E|k*J)1YM>DD}XM1K28x)-O3(Ze>l-?J=9$=Cy(7F3C?I= zOiomcQC#KDxT_pC^QMT7w4}n6kv>CmQNZ``#3MQW;Ul8Q=rkAw7UD+1DS2AAFt5=8 zA(0!o*B50lJByg6e69S~^~sLO zw|{F_PIhXxNfa*p$t_zOL`Qkrd0#$!O=hMi9nQo;ugPP(9?98#=>=I?S8aao(^>ZT zhF`y0oHk=sMkaa7nFW=1eN=iTkVoP4?m&{jrHbrYIKMKwrruJ`EsJt?C59YnzC*C! zQE}jx$A82GV{%*XJUltl`DgiwiySp_^I88y9q~t86c=iP4J! zOUleNTViVGPR`iymr8w3ZGBv<)8vY4j&06#i|cM)Q)97u{jKbLX4*CPHTjQ2sg`&c zEnW%xe1QwPR>j9#8~m4DwLLeN$2j6+6B4ZEl*vZl{wrR(WvDeV%`t1Tf8LPXfbq*b zW!1kU{S_xw#h^f!DHf-&ED-(&wMYUV2B-?j z6~eSPWM;Y7&#Oer#)Pmg3sa{oS+olnaA``?^re-%BGFb@dQ7QI$e5a!8S92~PqrcW z%%9*w@2k%r?vR+n>=#QrVX2g@V=IT<{4WbG{r+p;zjT3mV*@q6gZa~+$nVMWBaO)= z(wr-w`rxy_AAe~0qngDl_DX%?Ehd@uOH~qD* zwHg;Z@OSyv7j9++e|`O1ksR-mTZaNy$`}2WEw7hQ^6Gt0{p{86?_I%@+xEVSsR4Ns z&@>7TC3|*7(9tHD?tbWIUj@DF`(gVBa;IdW66dL8xw72&(=`%gnh zzCs1%*%DQD!bmw$!sq|PoyLagim<*d!1{JI(VBo(P%#kG@j!@A$c(}>yt)?AcAAc2 z@J=zY5+y+c4O{4OQ9sO*D%dbC07Zs_2{OW>#H3(>#ID;VMJbP904q|7Nu-?yyrbMn~K9OnSo4Fk@c z)L8C(P5yJcZF;~~_JlV8LqFap?nsI^<-%FC;u!KJ(Ug!T#wSog@j;JP4s(1%Im~fR zISKJ%T7pTGUs8NphLdtl@$8n=Zd<7rjaq-iUuw=|`8UZgd>Wmb;xa~$zD2TtZ;eJ9 zT`9TIpR$UZaXdqZN7Igq5s^!a3Kj~lCj;(!JkeM~M1#cqv_}Ts%8;Hh zH12(EWcaYY~)7fzL!mxZ`r)XYE+ zt0PLtbgAx?I7Pm7M1JY^N97k^h`WTX8fIm;KgP;mi1REbqDk8un00no0QaC}BysLa zx3F|qR+-lT;-vs4*|IY6gBc`0&i*HwK019KPci|*!?%>)e^1Fn^I|@ak*BfZi{;nY zyPtP_#j9P|C%d zIzDS(x!~yqYn5Ecf2Jh9=^Lm*>{(AS!%FC^F4wi_dSGSZB6y*CRQIgzW!*cvk942n z8zGA2hoCFA71%OBmJ$;}uWT`($E@x(gc!ZDg-~`0;6^B1i7*L+hrI!1y{AYTqa2d@@6zTCo1Q!H`o@u428IC!p?{x+;^E?Y0l5?UBS4;X7dxD;~Fnwu*TU^wrhboN7w;8N~lBoLGfs-|Qr^6m6 z2+l;l%xXx>v088$i^-UZMLaqhS4nhP%WM4Bgv6RlriFS|_PQ@RG{wp~{yIG%EZUUo zugVZZ>+5|x4?i${#-&@97wLlyF}@Rnc9YvxVpFd7iqUC_a7yKjN)&H{44Es<7~^)Q zj`cVli3wAjPDi+ket?a>MUOv_72z=D&!M?0i14E< znc=Akr;1+YFkp|BV2duyO}yg#tJ$WZ$8Pq0S2##myV-&$Vlc3FA#2Kmc5Q-#L0 z5dz+Ga;S1VUEFbVF#@!6v5 zh!ce$wCeIJWPazJe&>?M~T7=80Km%%z<$p*1`g0SAVL7MV*HckBHJs zx(s}m8rCDeNedfv-)7sjuu&Jww`gIL&drZ#VT&%8Kcj{1y2*k7-b6p-jkmzhX%}o^ zbi&7&51O0JIJbx(G##NnXf$m>H~1emZ8;TqtN9^B958d9Djx*_BnRC2c=rLL}j zV9Q`vN9VAwzIkKBH@&&9ZHq5ZToNwy)%5iElvhK(!N^c#aATwm85+=@KD43+_=!sE z2Spn}bbsG)&8Emue=i;uBBlfKE3@Y{^Evd%Nyq}q^SR(#-++v4WW;ybv|7X-&TfSF~Z~hqFWjn z9O~-t^92jb3X7GG{Lcz+#D_%iDb#h;r4bw)Q78J)4gJcsQ+e}ELq&O7k#4+U?Z~0# zRP)d?btjcIh&tMkzE|nCZp1Ysmg2jxAdDb1UP>Qw(Nil@5796-_C%V8A{eLk$e?ey z-#6SD@tqmkp-Ag6eRz96UgAwV2Fo`**xVNBZ656QH4hIDcD0NsN&5PSyILbd+CUGY z76PVohI(+=cY3V92^Mu{U`eNd>@YyM5+r&NdQSb`=CjHyRK85tIXpZ7y&h^_vkFUv zUH$(}2}KwwwO9I-(JDgbZz{8>2Orrt6v2Ci#-ZE4`p2Kc8wN^9z$xJ#-EN#QU9GzY zwu1KRu406);cgXD1+m@36aLx@U1YH&13UfBU`{0vPIbGEn!R9GPWFkVOFwLY&BcM z*0Lt-|C(6~@Y!cN8*624EW+AZ2kT^AY(47+^Q{;9l>KagZGa7wAvO$?up8MXcq8A! zwzBiEF}?ueliS!RyNF%PwzEs%c5o-#1xb?2pt`z;UCypxSF)?v)$AI!mtD*DvHk1- z`xcC{UC(Y{H^N8IL0ITM%#N^|*|*s(>{fOgyPe$uPgi%byV*VLUUnb*4!fUymp#B9 zWDl{2+4tBZ>{0d@+^s&ro@C!=PqC-j57<#y<9wDq$9~9u#GYp_uou~n*-Pvv@Id`C zdxgCUBf39hud|=CH`tr(E%r8hhy8-R%id$ZWWQqXvtP4g>;rb3eaJpyzkxN?-@$Xy z$LtU6kL*wE6ZR?ljD61j%)VfMVSix4=7)jl*ytck(D6&0XBhW4MQVc`T3P@jQVi@+1y^3#>Y)@-&{#GdL_q z@GPFqb9gS#c`5L~KH}Q46nYZv( z-o_)m9ZCR% zG2hNF;XC+FzKdVVFXOxU9)3B$f?vt6;#WgcbuYh`@8kRV0sbw19lsuQ|Bd`6evlvH zhxrkHGygWfh2P3=F#jHZgg?q3=tm{3-r4{{cVBpW)B)=lBo#kNETa1^y!cF@K5wg#VPk%wOTJ^4Iv!`0M=V{0;sl ze~Z7(-{HUD@ACKfFZr+d`~27Z82^AD=O6Nq_;2`c`S1Ae`N#YZ{Ez%k{1g5u|BQdm z|IEMOf8l@Sf8&4W|KR`RU-GZ`34W48H>a)ewVPskSv z1n}a7VxdF`2&F<07AV6)nNTiN2$jMlVX`nqs1l|M)k2L>E7S?~!Ze{lm@do^W(u=} z*}@!Qt}suSFEk1ZgoVN)VX?48SSlMn~gl3^dXcgLoh|n%{ z2%SQguwLjEdW2q~Pv{p0gbl)=FeD5MBf>^uldxIXB5W1T6V4YdfD*|zVN|$CxLDXO zTq5icb_%a^VW$O5rNuYT+7TuW+rfPuMRU5WXc`CtNSwAlxY2BpehD z35SIv!p*|Bg2=@!$6&}#-lRA2uhlZryk)f_u z{ZOQNu(i_|>Dw6T=^uzlop>G=hlZO6&2(vs^bQPf5l29^i0xfHy~g3rCQu+95kA~$ zpm5jFFz@fy4@P?XH%1Iw`}=#Fy84XDy?8^<5?BLfsCb@jFMZ?+8dG;e8Y?HX+DiJ;Db zNb|4(OEsvfP9rr%DX^!%wOefOY3?xNW7-Bf`}-n8=8gS5BfXI(w8x?asREN09vRSY z7;Notix^ta9k>g_%^f0sLt;yRf47k?w8BdRgI#^Y`qt*&$Y8Tb%PZdZwCTHso3RjD zh9jGYn>r&z1)7!crmnW(PBY$h^fmQF+J~)b5KHE8WYD5MD3qa14X+;=8t!V}BGR{5 zy87CXPR*xW!>{q|sHvXV|f@z>l%BMx zL8TQ&H9Rt4Rs#w|C|yKwgysx&ZH+XwkM#6dweV1Hb5D;mvbnXVxwrXrv&4?B_F)l( zV>{-^V8j^N0zkuPm?+TN(?1lkqQCmO`Z|=hOX$zOh_SV~C(_r}Jg6VUR-wPw(AwYI zi}BX?Hh1(zhRx&sH8OCzAE|u+_u);E$gmBcJ}^Ku?5h8&g&CfB0W8p zR_fMvbnI}%+=*dqQlVQ3(tI~4p^*WTa;FZ7Qh~GS3`9ns6{8g3I4f#o;OtCP3~+dV zOGLkE5Ocm$8g3ry9?}D&qR&h%gI$sKR%~L-1i9)wkvazZM+Sga`nn|mS5 z$Z!*VDdq_UF-g?`b*n`UDt(1{1I*qxBo6ft0@QF(vKf>RCeQfFMj(PULWMOE?d}J_ zbO8R_uq3tgV~i~tI8#dNIB3%Y;rL;|>o9hC14cmlAjZBK7!f$n4BXxcq&d>lVgz2m zICn(sN*625pry;IKB|yvpry2_x6OjQ!=3#@==_LrXrybHM$AY+MK$VMu~0=KSYi5s zm1(6^mJ|AfmXWR=%$5!#G7r$YV`}b2?ah6y5q)o@t-EX3(oRi6E$bs_dIal0r_%3Y zdvSXts;z$n1J#6f;!2$veO8PLe`iGj{?2-)Q8Ay%Z&8CvMxz=gjH;ARNeyk0p>8Z2 z`kv+ix+#D%Z0+rDq3=>=qg8`<1>VdXM*4@ z*#IiVra)PRWx~p085+Ti#PsbN09cQ-s39aPFSQPgY~4zI*A;1vU;(89iOR8`2@;{B zAL{Ii^t9Q>7aFxSQM5!g0lfl-M!JSN(W8Svb`e^5Hn+9`L20YDf&ml&IV(m5kh7u) zK~2o0AgIpa-ky-yIy6+O2W$dmnpLby9jRc^A*_xrzrj<OOZWXSXNDEchhc(j6pqt1Gw_b9G3NSBax3s%#S zmWaBvX%FIN46}(YO7!V8)R~4hzzv9MpmY#`n|t-`plQ1Yh32+CvAv|M z#NN_1+ycZ7Y^)9gFk#Q2Wmvf>QI4K|RCI=zvQ2m%8JPH%;L17Stvbawfz0jSG-SXu z9qjLFlQ1zxHlvwcEwr`_b#EEKqSik$IJ98|ivq|2fJ(o<9cZ~HBGQEx@ZqijVQ7Sg zHXJt4=B8_7L}(f5;2XQ8O_8paerz22@P`Ct0lV_;m<}rDrnq2?`T^r>aF0rY)2pz( ztsnG&vi;CHzpUK45u`Y%Ql(8uRbFgUS2iW0sh^?(bSb3^ja7MwE@8Tq(WRU&6^4<% zu7;ADV)S)$31TWJQ$;B~Ql<*ZR6&_4C{qPxs;Cf~g2hUX778Ipuo%?@i-T%uwJ0c9 zj7-5|WC|7|Q?Qsal@!y3-j-0N63SG9YJw%GCRjo_N+?GOI4p?)>g>sZ?&8yc6tS?auu2)h})>5rX_)S#0r9Q0P zsqi3`5u{p!RBMoG4Jt1vYf#HNjVcaN#UUy-M43XADMXnfL=X`ohzJoxgo-PqjS=8d1PLTUR91*UB19k&B9I6XNQ4L^ zLIe__5~?IXl>{gU0Yiv@Aw<9sB47v+FoXygLIeyU0)`L)Lx_MOM8FUtU#BTP9k=(tdha0PlBIdGvI7<7av2Mv0N z20es9$AxmxpoeJCLp10i8uSnidWZ%+M1vlpK@ZWOhiK44H0U83^biethz31GgC3$m z4`I-8p&Wz>LWBuIzy$4qvWPN20_EzA3Q$d98u~B|eOSW>fpT>^1*pC-0YI1lAWSGB zOt2KD@ekAZhiUx7H2z^4|1gbzn8rU$;~%E+57YREY5c=9{$U#bFpYnh#y?EsAExmS z)A)x2>a+~hXf3Q!=X{_hptiiGRJ*GaE>NR2wML!!ftoVyeYtiYFRw;>uGQ{!+Pz-8 zPgC!;TD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4s8qy5Z zY4z4=_10?v$(?k d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/_site/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/font-awesome-4.7.0/less/animated.less b/_site/public/fonts/font-awesome-4.7.0/less/animated.less new file mode 100755 index 0000000000..66ad52a5ba --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/bordered-pulled.less b/_site/public/fonts/font-awesome-4.7.0/less/bordered-pulled.less new file mode 100755 index 0000000000..f1c8ad75f5 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/core.less b/_site/public/fonts/font-awesome-4.7.0/less/core.less new file mode 100755 index 0000000000..c577ac84a6 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/fixed-width.less b/_site/public/fonts/font-awesome-4.7.0/less/fixed-width.less new file mode 100755 index 0000000000..110289f2f4 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/font-awesome.less b/_site/public/fonts/font-awesome-4.7.0/less/font-awesome.less new file mode 100755 index 0000000000..c3677def31 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/_site/public/fonts/font-awesome-4.7.0/less/icons.less b/_site/public/fonts/font-awesome-4.7.0/less/icons.less new file mode 100755 index 0000000000..159d600425 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/_site/public/fonts/font-awesome-4.7.0/less/larger.less b/_site/public/fonts/font-awesome-4.7.0/less/larger.less new file mode 100755 index 0000000000..c9d646770e --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/_site/public/fonts/font-awesome-4.7.0/less/list.less b/_site/public/fonts/font-awesome-4.7.0/less/list.less new file mode 100755 index 0000000000..0b440382f6 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/mixins.less b/_site/public/fonts/font-awesome-4.7.0/less/mixins.less new file mode 100755 index 0000000000..beef231d0e --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/path.less b/_site/public/fonts/font-awesome-4.7.0/less/path.less new file mode 100755 index 0000000000..835be41f81 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/rotated-flipped.less b/_site/public/fonts/font-awesome-4.7.0/less/rotated-flipped.less new file mode 100755 index 0000000000..f6ba81475b --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/_site/public/fonts/font-awesome-4.7.0/less/screen-reader.less b/_site/public/fonts/font-awesome-4.7.0/less/screen-reader.less new file mode 100755 index 0000000000..11c188196d --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/_site/public/fonts/font-awesome-4.7.0/less/stacked.less b/_site/public/fonts/font-awesome-4.7.0/less/stacked.less new file mode 100755 index 0000000000..fc53fb0e7a --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/_site/public/fonts/font-awesome-4.7.0/less/variables.less b/_site/public/fonts/font-awesome-4.7.0/less/variables.less new file mode 100755 index 0000000000..7ddbbc0115 --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/_site/public/fonts/font-awesome-4.7.0/scss/font-awesome.scss b/_site/public/fonts/font-awesome-4.7.0/scss/font-awesome.scss new file mode 100755 index 0000000000..f1c83aaa5d --- /dev/null +++ b/_site/public/fonts/font-awesome-4.7.0/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/_site/public/fonts/poppins/Poppins-Black.ttf b/_site/public/fonts/poppins/Poppins-Black.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4d409e03e6929ca1a70d1912931de4f36928dda5 GIT binary patch literal 139056 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 z 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 literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-BlackItalic.ttf b/_site/public/fonts/poppins/Poppins-BlackItalic.ttf new file mode 100755 index 0000000000000000000000000000000000000000..f3c5e0af0f7245ea55697a307f93b3e8180de696 GIT binary patch literal 155956 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 IG^F5v0aDNq6951J literal 0 HcmV?d00001 diff --git a/_site/public/fonts/poppins/Poppins-Bold.ttf b/_site/public/fonts/poppins/Poppins-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..44313ca448a294de7a8e39b816203390edc52377 GIT binary patch literal 141260 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